| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
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.
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abuseI 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
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
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
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
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
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.
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
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
FreelanceI take on a limited number of contracts. Best fit:
Reach me at lakshgoyal06@gmail.com.
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
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++
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++
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
| Back | FazBrowse Home | New Git URL |