Skip to content
View hesam-oxe's full-sized avatar

Block or report hesam-oxe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hesam-oxe/README.md

metrics snake 3d followers last commit

BOOT · CRASH · MERGES · RADAR · FORGE · VERIFY · BOSS · CONTACT

verified facts ticker Hesam Jamali — compilers, kernels, cryptography, security terminal identity

Important

Everything on this page is falsifiable. Every number was measured by execution, every patch links to a real diff, and the commands to reproduce all of it are in this README. Nothing here is aspirational.


⬢ BOOT SEQUENCE

forge kernel boot log

⬢ THE CRASH I FIXED

Not a metaphor — the crash was real. The patch didn't survive review, and this section stays up as a record of the attempt, not a trophy. Here's the dump — and what happened.

LLVM CodeGenPrepare crash, diagnosed and patched

Patch: llvm/llvm-project#201443 — closed by maintainer. My crash premise didn't hold up under review (callbr is a terminator; my reproducer didn't prove otherwise) — claim retracted, lesson kept. Companion: #201612 — closed by me per reviewer direction. The targeted X86 stopgap is being retooled into the general poison-flag mechanism they asked for.


⬢ MERGE BOARD

Landed upstream. Not forked, not starred — merged.

merge board — patches landed upstream
Project Contribution PR
OWASP · Agent Memory Guard GitHub Action — agent-memory vulnerability scanner #18
OWASP · Agent Memory Guard LlamaIndex integration adapter #19
OWASP · Agent Memory Guard CrewAI integration adapter #20
OWASP · Agent Memory Guard Prometheus metrics exporter #21
OWASP · Agent Memory Guard Policy.tiered() preset + memory-class taxonomy #23
OWASP · Agent Memory Guard source_type provenance flag on SecurityEvent #24
OWASP · Agent Memory Guard Multi-turn delayed-attack category in benchmark suite #42
nexu-io · open-design Legacy ~/.fnm path in toolchain resolution #1110
Authora OTP login hardening, legacy-code removal #3
HiveSofts · hive-app Backend refactor #37
TaniCSS · Tani v2.0 framework upgrade + full documentation #1 · #2
flappy-2048 9 bug fixes — save persistence in packaged builds, hitbox correctness #1

Seven merged patches into one OWASP security project — integration adapters, an observability exporter, a CI scanner, and a threat-model extension to its benchmark suite. A body of work in a single codebase, not a drive-by.


⬢ UPSTREAM RADAR

upstream radar — organizations engaged

Open PRs against projects where review cycles run in months. Listed because the diffs are public, not because they landed.

Project Contribution PR
Go cmd/compile: size cache in StdSizes — kills exponential compile time #79314
Apache SeaTunnel Reuse shared SinkWriter for same destination in multi-table sink #11077
Meta · PyTorch tritonparse Customizable labels in file-diff view #407
Sphinx source_language config + lang attribute for untranslated text #14429
Canonical Migrate documentation wordlist to Vale accept.txt #197
Academy Software Foundation · rawtoaces Prefer std::filesystem error_code over exceptions #295
Lightning AI · LitServe Wait for worker setup completion in wrap_litserve_start #682
bilibili · web-demuxer Worker option for inline / main-thread runtime #53
Telegram Desktop Accessible-name fallback for UI buttons #31197
☠ Rejected patches — the ones that didn't make it

Listed because a record with no failures in it isn't a record.

Project Contribution PR
Microsoft · TypeScript Error on private property access in generic intersection types #63548
Microsoft · typescript-go Same fix, native port #4290
Microsoft · typescript-go Propagate module bindings to augmentation body #4291
NASA · Worldview Service Worker tile caching for GIBS tiles #6699
NASA · Worldview iOS Canvas memory leak on colormap threshold change #6698
Meta · tritonparse Migrate zstandard → Python 3.14 stdlib zstd #405
LLVM [CodeGenPrepare] crash with asm goto — premise withdrawn, closed by maintainer #201443
LLVM [X86] NUW stopgap — closed by author per reviewer direction, general mechanism in progress #201612
Apache Gravitino Python View / ViewCatalog — closed by author, superseded by upstream implementation #11019
Telegram Desktop Context-menu focus announcement — closed, reviewer deemed unneeded #31198
telemetry — measured, not estimated

⬢ FORGE — SIX STAGES, ZERO DEPENDENCIES

compiler pipeline

A statically typed language with a real type checker, a real optimizer, and a stack VM — 568 lines, no libraries. It runs live at hesam-oxe.github.io.

System Implementation Measured
FORGE compiler Lexer → Pratt parser → AST → type checker → constant folding + DCE → bytecode → stack VM fib(20)6765 in 218,913 VM steps
Optimizer Constant folding, algebraic identities, dead-branch and dead-loop elimination 31 → 12 bytecode ops · 5 folds · 2 DCE
Type checker Real inference and rejection, source-mapped carets let x: int = truetype mismatch: 'x' declared 'int' but initializer is 'bool'
WebAssembly Emitted byte by byte — hand-written LEB128, section headers, raw opcodes. No Emscripten, no wat2wasm 253 bytes · validate()true · fib(30)832040
SHA-256 Full FIPS 180-4: message schedule, 64 rounds, padding, big-endian length All NIST vectors pass · 200/200 vs node:crypto
Regex engine Recursive-descent parser → Thompson NFA → subset simulation with ε-closure (a|a)*b × 40 in 0.66 ms
Raytracer Analytic ray-sphere intersection, recursive reflection, Fresnel falloff, gamma correction ~250k rays · ~2M rays/s
N-body 200 bodies, 19,900 pair-forces/frame, velocity-Verlet symplectic integrator Energy drift 0.0000%
stack VM core language radar
bytecode and wasm opcodes

⬢ VERIFY EVERYTHING YOURSELF

The whole point. Don't take a single number above on faith.

git clone https://github.com/hesam-oxe/hesam-oxe.github.io && cd hesam-oxe.github.io/engine

# 253-byte WebAssembly module, emitted by hand — validate and run it
node -e '
  const b = Buffer.from(require("fs").readFileSync("core.wasm.b64","utf8").trim(),"base64");
  console.log("bytes:", b.length, "valid:", WebAssembly.validate(b));
  console.log("fib(30) =", new WebAssembly.Instance(new WebAssembly.Module(b)).exports.fib(30));
'
# → bytes: 253  valid: true
# → fib(30) = 832040

# SHA-256 against Node's OpenSSL binding, 200 random inputs
node -e '
  const A = require("./forge.js"), c = require("crypto");
  let ok = 0;
  for (let i = 0; i < 200; i++) {
    const s = c.randomBytes(32).toString("hex");
    if (A.sha256(s) === c.createHash("sha256").update(s).digest("hex")) ok++;
  }
  console.log("match:", ok + "/200");
'
# → match: 200/200

# Compile and execute a program on the hand-written VM
node -e '
  const F = require("./compiler.js");
  const c = F.compile(`
    fn fib(n: int) -> int { if n < 2 { return n; } return fib(n-1) + fib(n-2); }
    fn main() -> int { print fib(20); return 0; }
  `);
  console.log(c.run());
'
# → { output: [ "6765" ], steps: 218913, result: 0 }

If any of that fails on your machine, open an issue. I'd rather be corrected than believed.

live shell — the verify commands running

⬢ BOSS FIGHT — CATASTROPHIC BACKTRACKING

ReDoS defeated by Thompson NFA

Linear time by construction, not by luck. Most production regex engines — PCRE, Python's re, JavaScript's built-in — will hang on this input. Thompson's 1968 construction won't, and there's a button on the site that fires the bomb and times it.


⬢ KILL CHAIN — SILICON TO CLOUD

graph LR
    A[asm · silicon] --> B[C · Sinux kernel]
    B --> C[LLVM · codegen]
    C --> D[Rust · Go]
    D --> E[WASM · bytecode]
    E --> F[k8s · cloud]
    style A fill:#0D1117,stroke:#DC143C,color:#fff
    style C fill:#DC143C,stroke:#FF1744,color:#fff
    style E fill:#00E5FF,stroke:#00E5FF,color:#000
Loading
capability matrix

Stack

BARE METAL
bare metal

INTERFACE
interface

BATTLEFIELD
systems


⬢ SYSTEMS I'VE BUILT

skyline
Project Stack What it is
Sinux C · asm Operating system kernel — boot, memory management, scheduling · v1.0-alpha released
Phobos Rust Native IDE, AGPL-3.0. Turbo-Pascal ergonomics, modern toolchain
FORGE JavaScript Statically typed language, six-stage compiler, stack VM — 568 lines, zero dependencies
Tani CSS Zero-JS utility-first framework with a component library
salon Rust
apollo Python
production gateway segfault handled

⬢ CLASSIFIED DOSSIERS

☠ FILE 001 — HOW A 253-BYTE WASM MODULE GETS WRITTEN BY HAND

No toolchain. You write the bytes.

  1. Magic + version00 61 73 6D 01 00 00 00. Eight bytes before anything exists.
  2. Type section (id 1) — encode each signature as 60 <params> <results>, lengths in LEB128.
  3. Function section (id 3) — map function index → type index.
  4. Export section (id 7) — name length, name bytes, kind, index. Every string is length-prefixed.
  5. Code section (id 10) — local declarations, then raw opcodes: 20 00 is local.get 0, 41 is i32.const followed by a signed LEB128, 6A is i32.add, 0B ends the body.
  6. Every section carries its own byte length — which you only know after emitting it, so you emit into a buffer, measure, then prepend. Get one LEB128 continuation bit wrong and the whole module is rejected with no useful error.

Result: 253 bytes, four exports, and WebAssembly.validate() returns true.

🔥 FILE 002 — WHY THE OPTIMIZER ISN'T FAKE

Toggle it off on the site and watch the numbers move:

optimize=false   bytecode=31   folds=0   dce=0   →  26
optimize=true    bytecode=12   folds=5   dce=2   →  26

Same answer, 61% fewer instructions. Constant folding collapses 2*3 + 4*5 at compile time, algebraic identity erases x*1 + 0, and dead-branch elimination removes if false { … } and while false { … } from the emitted bytecode entirely. The disassembler is right there — read the listing before and after.

👁 FILE 003 — RULES OF ENGAGEMENT
  1. No layer untouched. Assembly to cloud, and I can defend any level of it in an interview.
  2. Every claim falsifiable. If it can't be reproduced with a command, it doesn't go on this page.
  3. Failures are part of the record. Six rejected patches are listed above, by name.
  4. No borrowed credit. Forks aren't contributions. Stars aren't skill.

⬢ SYSTEM LOG · OPERATOR VITALS

dmesg stream operator vitals n-body energy trace

⬢ TROPHY VAULT

trophies stat card capabilities

⬢ TELEMETRY

⚡ RECENT ACTIVITY

contribution calendar habits achievements

🌃 3D CONTRIBUTION CITY

🐍 CONTRIBUTION SERPENTS

contribution snake contribution snake dark

⬢ FORTRESS GATEWAY

Tip

The proof continues outside GitHub. A compiler, a hand-emitted WASM module, a raytracer and SHA-256 — all executing in your browser at hesam-oxe.github.io. No backend. No frameworks. Open DevTools and read the source.


⬢ ESTABLISH CONTACT

"I don't list technologies. I ship the implementations." "Assembly to cloud — and I can defend every layer." "Every claim on this page is falsifiable. That's the point."

GitHub Site LinkedIn Email

Profile Views

Every number on this page was measured, not estimated. The commands to reproduce them are above.

Popular repositories Loading

  1. hesam-oxe hesam-oxe Public

    Python

  2. open-design open-design Public

    Forked from nexu-io/open-design

    🎨 Local-first, open-source alternative to Anthropic's Claude Design. ⚡ 19 Skills · ✨ 71 brand-grade Design Systems 🖼 Generate web · desktop · mobile prototypes · slides · images · videos · HyperFra…

    TypeScript

  3. LitServe LitServe Public

    Forked from Lightning-AI/LitServe

    A minimal Python framework for building custom AI inference servers with full control over logic, batching, and scaling.

    Python

  4. rawtoaces rawtoaces Public

    Forked from AcademySoftwareFoundation/rawtoaces

    RAW to ACES Utility

    C++

  5. gravitino gravitino Public

    Forked from apache/gravitino

    World's most powerful open data catalog for building a high-performance, geo-distributed and federated metadata lake.

    Java

  6. www-project-agent-memory-guard www-project-agent-memory-guard Public

    Forked from OWASP/www-project-agent-memory-guard

    OWASP Foundation web repository

    Python