Skip to content
View brickster241's full-sized avatar
πŸ’­
Systems-minded engineer. Time to break stuff :)
πŸ’­
Systems-minded engineer. Time to break stuff :)

Block or report brickster241

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.

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
brickster241/README.md
Ashish Verma β€” Simulation & Systems Engineer. Builds it from scratch, proves it correct.

I build foundational systems from scratch β€” an HTTP stack on raw TCP, Git from first principles, parsers, flight simulation β€” and then do the part most from-scratch projects skip: prove they're correct. Differential suites against the reference implementation, wire-level conformance tests, benchmark harnesses that live in the repo next to the code they measure.

Instrument panel: PulseHTTP 179K req/s at p99 2.2ms; GitEngine byte-for-byte SHA parity; JSON-LP 98/98 differential; wc-Go 59/59 vs coreutils; groundschool self-hosting.

Not vanity metrics β€” each gauge is a number produced by a test or benchmark harness committed in the repo it describes. The panel itself is generated by a script, because a hand-drawn precision instrument would be a contradiction.

Multi-channel flight data recorder: one strip per repository tracing 52 weeks of commits, each channel auto-gained to its own printed peak.

One channel per repo, redrawn daily by a workflow from the commit stats API. Every channel is auto-gained to its own peak β€” and the peak is printed, so the gain is never a lie.

The playgrounds

Every repo ships a live, interactive playground on its own Pages β€” same night, four rooms. Click through; each one starts flying itself until you touch it.

GitEngine review room β€” a real repository in the browser: explorer, command line, commit graph, object store GitEngine Β· review room β€” add, commit, branch, merge; every SHA verifiable against native git PulseHTTP strip chart β€” requests flowing through router, auth, token bucket, LRU cache PulseHTTP Β· strip chart β€” starve the token bucket yourself; 401 β‰  403, live tallies
JSON-LP railroad β€” the repo's actual Python parser running via Pyodide with a differential verdict JSON-LP Β· railroad β€” the repo's real parser via Pyodide; every keystroke is a differential test wc-Go counting room β€” odometer counters and the UTF-8 byte carried across a chunk boundary wc-Go Β· counting room β€” watch a rune get cut by a 32KB seam and counted correctly anyway

Selected work

What it is The proof
GitEngine Git rebuilt from first principles in Go β€” 17 commands, three-way merge (diff3), rebase Byte-for-byte SHA parity with native git, enforced by a differential test suite; 2Γ— git's bulk ingest β€” watch hashes cascade live
PulseHTTP Production-shaped HTTP/1.1 stack on raw TCP in Go, zero dependencies β€” router, auth, rate limiting, LRU+ETag cache, TLS, keep-alive proxy 179K req/s @ p99 2.2 ms by its own harness; 39-test conformance suite β€” fly the pipeline yourself
JSON-Lexer-Parser JSON lexer + recursive-descent parser in pure Python, typed errors, bounded depth 98-case differential vs RFC-strict stdlib: 0 disagreements; 572K tokens/s β€” run it in your browser
groundschool-skill A Claude Code skill that reads a repository and writes you a course about it β€” local-first dashboard, verified code anchors, append-only updates Self-hosting: the live demo is the skill run on its own repo
wc-Go Concurrent, streaming wc in Go β€” 32KB chunks, goroutine-per-file 59/59 differential vs coreutils; lines 3.9Γ—, chars up to 12.8Γ—, 100-file fan-out 3.5Γ— β€” watch the boundary carry

How I decide what's true

  • Differential testing over unit vibes. When a reference implementation exists β€” native git, the RFC-strict stdlib parser β€” the test is agree with it on everything, not pass the cases I thought of.
  • Measured, not estimated. A performance claim without a committed harness is a rumor. Every number above has a script you can run.
  • From scratch, on purpose. Rebuilding a thing is how I earn the right to reason about it β€” the wire format, the index layout, the state machine β€” not a bet against using the real one in production.

Day job

Flight-simulation engineering β€” Unity/C#, multiplayer VR training systems, ML-assisted flight-data analysis. The night-cockpit look above is an occupational hazard.


READ THE CODE Β· PROVE IT BY CHANGING ONE THING Β· WRITE IT DOWN

Pinned Loading

  1. PulseHTTP PulseHTTP Public

    Production-shaped HTTP/1.1 stack on raw TCP in Go, zero deps β€” router, bearer auth (401β‰ 403), token-bucket limits, LRU+ETag cache, TLS, keep-alive proxy. 179K req/s @ p99 2.2ms, 39-test conformance…

    Go

  2. GitEngine GitEngine Public

    Git rebuilt from first principles in Go β€” 17 commands incl. three-way merge (diff3) and rebase, byte-for-byte SHA parity with native git proven by a differential suite. 2Γ— faster bulk ingest, 28.5K…

    Go

  3. JSON-Lexer-Parser-From-Scratch JSON-Lexer-Parser-From-Scratch Public

    JSON lexer + recursive-descent parser from scratch in pure Python β€” typed errors, 98-case differential conformance vs RFC-strict stdlib (0 disagreements), 572K tokens/s. β–Ά Feed the grammar in your …

    Python

  4. wc-Go wc-Go Public

    Concurrent, streaming wc in Go β€” 59/59 differential vs coreutils (self-building, locale-pinned), UTF-8 carry across 32KB boundaries, own bench: lines 3.9Γ—, chars up to 12.8Γ—, 100-file fan-out 3.5Γ—.…

    Go

  5. brickster241 brickster241 Public

    Measured, not claimed.

    Python

  6. groundschool-skill groundschool-skill Public

    A Claude Code skill that reads a repository and writes you a course about it β€” tracks, checklists, flash decks, exams, and code anchors that open your editor, as a local-first dashboard that never …

    TypeScript