Skip to content
View lgoyal6's full-sized avatar

Block or report lgoyal6

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
lgoyal6/README.md

Laksh Goyal

I write systems software from scratch, mostly C++20 and Go, and I publish the benchmarks where my own work loses. CS @ UC San Diego (2028).

LinkedIn · lakshgoyal.com · lakshgoyal06@gmail.com


Systems I maintain

Strata · LSM-tree storage engine in C++20

Matches RocksDB single-threaded and beats it 50x on synchronous commits (1,015 vs 20 ops/s) through group commit. I published the workloads where RocksDB wins, because a comparison without its losing axis is not a comparison. Crash safety is verified rather than asserted: 11,149 mid-write SIGKILLs recovered every one of 2.2M acknowledged writes with zero loss, and the same 12,000-iteration matrix gates every push. Recovery-path parsers survive 26M+ fuzz executions and run clean under ASan, UBSan, and TSan.

Two bugs came out of it that unit tests could not reach: a torn log tail that stayed invisible until the process crashed again while recovering from the first crash, and a ~1-in-10^4 race between the background fsync tick and the group commit leader.

C++20 POSIX CMake libFuzzer ASan/UBSan/TSan · docs and benchmarks

Taut · Reliable-UDP transport library

Sliding-window retransmission with selective acknowledgement, fast retransmit, and an adaptive timer floored at 25 ms, so a dropped packet is resent on the next round trip instead of stalling every packet queued behind it. Worst-case round-trip latency runs 6x below the kernel default at 5% packet loss and 12x at 20%. The kernel wins bulk throughput on a clean link by 27x, which is in the README rather than omitted from it.

Rare failures are reproducible instead of anecdotal: a seeded simulator replays any one of them from a single flag, and a netem soak passes 20/20 byte-identical 10MB transfers at 5% loss.

C++20 epoll libFuzzer ASan/UBSan netem ENet baseline · docs and benchmarks

Tautq · Coordinator-less distributed webhook delivery

Runs on Taut. WAL replication, SWIM membership, and chaos testing. Building it surfaced two protocol bugs in Taut that its own unit tests never reached, which is the main argument for writing the thing that uses your library.

C++20 WAL replication SWIM chaos testing

Franq · Composable HTTP queue with its own write-ahead log

Zero dependencies outside the Go standard library. Durable writes scale 59x, from 364 to 22,979 records/s across 1 to 128 producers, by batching every concurrent commit into one fsync while per-producer latency stays flat at 5.3 to 6.0 ms. Survived 40 SIGKILLs of the live server across 17,990 acknowledged enqueues with zero loss and zero double-delivery. A delayed, priority, aging LIFO queue is one config call, and priority aging makes starvation impossible rather than unlikely.

Go (stdlib only) write-ahead log group commit


Contributions to other people's code

41 merged pull requests across 11 repositories, 33 into repositories I do not own. The live search is the source of truth, since it counts my own repos too and I would rather show both numbers than the flattering one.

Open, not merged: partcleda/intern_challenge#64, a mixed-size chip placer in C++20 where zero overlap is structural rather than tuned. Reading the grader turned up that it scored a different distance than its own documentation claimed, so the solver optimizes the function actually being measured.


Things people actually use

Hacklist SF is a hackathon calendar I built because I kept hearing about events after they had closed. Around 100 people subscribe, most of them have no idea who runs it, it earns me nothing, and I keep it current because it stopped being mine the moment someone planned a weekend around it. Source · board

SitRep is a Scrum/Kanban/XP tool I led 11 engineers through a 10-week Agile SDLC to ship, with 5 sprints, pair programming, weekly role rotation, and a 5-stage CI pipeline gating every PR. Live

Checkit Health monitors health misinformation. Live


Also worth a look

  • Winnow | real-time LLM prompt compression along two orthogonal axes so the savings multiply, including a from-scratch AttentionRAG implementation since the paper ships no code
  • Tollgate | multi-tenant API gateway for shared LLM keys, in Go. Docs
  • AgriShield | wildfire risk and firebreak optimizer, 7-stage geospatial preprocessing into 11 ELMFIRE-ready rasters, 92 tests, mypy --strict
  • Flightrisk | leading indicators of bank deposit drawdown, walk-forward backtested on FDIC call reports
  • Memharness | agent-memory benchmark that accounts for ingest cost, not just retrieval quality

Recognition

  • 1st place, Akash track, AWS Loop Engineering Hackathon | Vigil, an AI on-call engineer with zero standing credentials
  • 2nd place, Replay track, AWS Self-Evolving Hackathon
  • 1st place, Voice Cursor x Convex
  • 1st place, Voice Coding Hackathon
  • 2nd place, BowCapital Defense Hackathon | Pylon, a counter-UAS sensor mesh, incubated at Bow Capital
  • Published through the Lumiere Research Program, top 10% of ~200 submissions
  • 2nd place, World Robotics Olympiad India | autonomous pipeline inspection robot

Full stack

Languages C++20 · C · Go · Rust · Python · TypeScript · JavaScript · Java · SQL · Bash · HTML/CSS

Systems and debugging CMake · gdb · libFuzzer · ASan/UBSan/TSan · fault injection · deterministic replay · perf profiling · netem · epoll · io_uring · write-ahead logging · group commit · SWIM

ML and deep learning PyTorch · Transformers · MONAI · scikit-learn · LightGBM · OpenCV · NumPy · pandas · SciPy · torchaudio · librosa · Kymatio · Optuna · Ray Tune · Open3D · ONNX

LLM and agent infrastructure LangGraph · LiteLLM · Anthropic API · OpenAI API · LLMLingua-2 / LongLLMLingua · Deepgram · RAG pipelines · tool-calling agents · eval harnesses · cost and latency instrumentation · GPU serving on Modal

Backend FastAPI · Flask · Node · Pydantic · Typer · gRPC · async job pipelines · WebSockets · Redis

Frontend React · Next.js (App Router) · Tailwind · Zustand · Framer Motion · deck.gl · Mapbox GL · Recharts · React Native

Data and storage PostgreSQL · Supabase · SQLite · Cloudflare D1 · Redis · Parquet · rasterio · GeoPandas

Infra and tooling Docker · Kubernetes · AWS EC2 · Modal · Railway · Cloudflare Pages/Workers · GitHub Actions · Git · pytest · Vitest · Playwright · ruff · mypy --strict · Linux

Freelance

I take on a limited number of contracts. Best fit:

  • LLM and agent systems: RAG pipelines, tool-calling agents, cost and latency optimization, eval harnesses
  • ML pipelines: data ingestion, training infra, model deployment
  • Full-stack builds where the hard part is the ML, not the CRUD

Reach me at lakshgoyal06@gmail.com.

Pinned Loading

  1. pylon pylon Public

    Open-world RF drone detection: anomaly-based counter-UAS that catches novel emitters a signature library misses entirely (100% miss to 0% on held-out novel classes), plus a self-organizing UDP goss…

    Python

  2. strata strata Public

    LSM-tree KV store in C++20 with provable crash durability: 12k-SIGKILL crash matrix, zero acknowledged writes lost. Live demo in your browser.

    C++

  3. taut taut Public

    Reliable-UDP transport + SWIM membership library in C++20 - SACK ARQ, adaptive RTO with 25ms floor, reliability classes. ~6-12x lower p99 than kernel TCP at 5-20% loss. Powers tautq.

    C++

  4. tollgate tollgate Public

    Multi-tenant API gateway for shared LLM keys: distributed rate limiting that stays exact past one replica (Redis Lua). Live demo in your browser.

    Go