52-day longest streak
<!-- Full-width GIF header --> Nikhil — Systems Programmer & Full-Stack Architect > "I count bits to save a clock. I don't use valgrind; I know where I left my…
<!-- Full-width GIF header -->
Nikhil — Systems Programmer & Full-Stack Architect
> *"I count bits to save a clock. I don't use valgrind; I know where I left my pointers. But when it's time to ship, I make the Cloud bend to my will."*
They say software is eating the world, but most of it is choking on bloated frameworks and electron apps. I prefer staying close to the metal. I write code that respects the CPU, compiles fast, and runs faster.
I'm a systems programmer, open-source maintainer, and now an enterprise-grade full-stack architect. Whether I'm writing bare-metal OS kernels, optimizing CUDA matrix multiplications, or orchestrating distributed containerized microservices on Google Cloud—I build systems that scale.
---
🔧 The Workbench
Here is what's compiling on my machine:- The Todo — Distributed Task Orchestration. A massively over-engineered, full-stack microservice platform (FastAPI, React, Postgres, Redis). Features WebSockets, Celery background workers, and a full OpenTelemetry observability pipeline (Loki, Tempo, Prometheus, Grafana). Containerized and automated via GitHub Actions on a Google Cloud ARM64 VM.
- WebAI — Autonomous AI Orchestration. A native VS Code AI agent that bypasses API rate limits by reverse-engineering frontend APIs and using headless browser session-state emulation. Features an AST-aware unified diff patching engine and a fault-tolerant, 15-iteration self-correcting runtime.
- bindbc-cuda — Official Author & Maintainer. When I saw the D ecosystem relying on a dead CUDA library, I wrote a modern replacement from scratch for
dcompute. - MyOS — Wrote a 64-bit operating system from the UEFI bootloader up. Custom memory allocator, ACPI, xHCI (USB 3.0). Listed in Awesome OS because apparently, kids these days find writing kernels "awesome".
- CAMM (CUDA Matrix Multiplication) — A from-scratch FP32 SGEMM that outperforms NVIDIA cuBLAS for N ≤ 4096. Hand-tuned register tiling (asymmetric 16×8), float4 vectorization, double buffering, and an auto-dispatcher that picks the best kernel per shape.
- API Dash (GSoC 2026) — Gutting the core into pure Dart and building a multi-protocol (gRPC, MQTT, WebSocket) developer CLI. With Lots of PRs spanning core architecture refactors and model migrations.
⚙️ The Toolbelt
I don't chase trends. I use what works.- The Old Guard:
C,C++,x86-64 Assembly. (Where the real work happens). - The Compute:
CUDA. (If you aren't thinking in warps and shared memory tiles, you're just heating up the room). - The Full-Stack & Cloud:
Python (FastAPI),TypeScript / React,Next.js,Docker,Nginx,Google Cloud (GCP). (Deploying containerized microservices and automated CI/CD pipelines at scale). - The Day Job:
Flutter / Dart. (Because shipping Extremely Optimized e-commerce apps at Johar Basket and building production infra as CTO at Doordripp pays the bills).
📡 The Specs
- ☁️ Full-Stack DevOps Architect — Mastering Docker, Nginx, CI/CD, and OpenTelemetry to build resilient, auto-scaling SaaS platforms.
- 🔬 Google TPU Research Cloud — Accessing heavy iron for high-performance compute.
- ☁️ AWS Certified Solutions Architect — I know how the "cloud" works (it's just someone else's Bash).
- 🎯 GSoC 2026 Contributor — API Dash. Implementing low-latency multi-protocol support (gRPC, MQTT, WebSocket), and engineering a unified cross-platform CLI.
📊 Telemetry
---
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand... and great programmers write code that doesn't waste my L1 cache or crash my Docker containers."
-
the-todo ★ PINNED
Sprinting years of senior engineering in a single todo app.
Python ★ 0 1mo agoExplain → -
bindbc-cuda ★ PINNED
Dynamic and static D language bindings for the CUDA Driver API, built on the bindbc loader framework.
D ★ 4 2d agoExplain → -
CAMM ★ PINNED
CAMM: CUDA Accelerated Matrix Multiplication
Cuda ★ 2 25d agoExplain → -
MyOS ★ PINNED
I just hate using people's code :\
C ★ 10 29d agoExplain → -
silicon-to-assembly ★ PINNED
An in-depth exploration of assembly language, focusing on the underlying execution model and computer architecture.
★ 11 2mo agoExplain → -
git-storage ★ PINNED
Turn any git host into encrypted, deduplicating, transactional object storage. FastCDC content-addressed chunks, keyed convergent crypto, a CAS-serialized transaction log with crash-safe snapshots, compaction under a fixed budget, and independent-backend mirroring — the backend only ever sees ciphertext.
Rust ★ 1 5d agoExplain → -
Xpose
Xpose is a pure C/C++ framework for running GPU compute kernels on Android (and desktop) with CUDA-like ergonomics.
C++ ★ 8 3d agoExplain → -
file_organizer
a simple tool to organize your messy folders
C ★ 5 2mo agoExplain → -
collab
Google-Docs-style sync meets a kanban board — both algorithms built in Go (because i wanted to get some experience in Go)
Go ★ 4 6d agoExplain → -
xposee
No description.
C++ ★ 1 4d agoExplain → -
apidash ⑂
API Dash is a beautiful open-source cross-platform (macOS, Windows, Linux, Android & iOS) API Client built using Flutter which can help you easily create & customize your HTTP & GraphQL API requests, visually inspect responses and generate API integration code. A lightweight alternative to postman/insomnia.
Dart ★ 1 1d agoExplain → -
gonelang
trying to create a compiler .Let's see where this goes
C ★ 1 10mo agoExplain → -
calculator-app
No description.
Dart ★ 1 1y agoExplain → -
weather-app
No description.
Dart ★ 1 1y agoExplain → -
dcompute ⑂
DCompute: Native execution of D on GPUs and other Accelerators
D ★ 0 2d agoExplain → -
badnikhil.github.io
No description.
HTML ★ 0 5d agoExplain → -
claude-code ⑂
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
★ 0 12d agoExplain → -
MG_assignment
No description.
TypeScript ★ 0 14d agoExplain → -
open-gpu-kernel-modules ⑂
NVIDIA Linux open GPU kernel module source
★ 0 27d agoExplain → -
badnikhil
No description.
★ 0 22d agoExplain → -
ldc ⑂
The LLVM-based D Compiler.
D ★ 0 26d agoExplain → -
villnova-healthcare
No description.
HTML ★ 0 1mo agoExplain → -
api ⑂
Open Source APIs
★ 0 17d agoExplain → -
assignment
No description.
Dart ★ 0 1mo agoExplain → -
forge ⑂
No description.
★ 0 2mo agoExplain → -
ai_fsd_ese
No description.
JavaScript ★ 0 2mo agoExplain → -
phobos ⑂
The standard library of the D programming language
★ 0 2mo agoExplain → -
ai_fsd_mse2
No description.
JavaScript ★ 0 3mo agoExplain → -
awesome-os ⑂
A list of operating systems and stuff
★ 0 3mo agoExplain → -
stapp
No description.
JavaScript ★ 0 3mo agoExplain → -
fsd_project
No description.
JavaScript ★ 0 4mo agoExplain → -
202401100400125_DL_LAB_3
No description.
Jupyter Notebook ★ 0 4mo agoExplain → -
202401100400125_DL_LAB_2
No description.
Jupyter Notebook ★ 0 5mo agoExplain → -
aiml-fsd-1
College FSD project
★ 0 5mo agoExplain → -
202401100400125_DL_LAB_1
No description.
Jupyter Notebook ★ 0 5mo agoExplain → -
mysyscaller
kind of a batch syscall script executor
C ★ 0 6mo agoExplain → -
random-walk
It seemed cool so i built it
C++ ★ 0 6mo agoExplain → -
ppm-image-viewer
you can view P3 format images
C++ ★ 0 6mo agoExplain → -
doordripp-frontend
No description.
HTML ★ 0 7mo agoExplain → -
calculator
Building a calculator in assembly x86-64 bit intel syntax
Assembly ★ 0 7mo agoExplain → -
java-project-2
No description.
Java ★ 0 7mo agoExplain → -
Cafe-management-java
No description.
Java ★ 0 7mo agoExplain → -
flappy-bird
just a flappy bird game build in C++
C++ ★ 0 8mo agoExplain → -
url-shortener-api
just a speedrun on a random weekend
JavaScript ★ 0 9mo agoExplain → -
github-readme-stats ⑂
:zap: Dynamically generated stats for your github readmes
★ 0 10mo agoExplain → -
maps
No description.
Dart ★ 0 11mo agoExplain → -
codespace
No description.
HTML ★ 0 1y agoExplain → -
portfolio
This is my portfolio website with everything you may want to know about me!
Dart ★ 0 1y agoExplain → -
recipe-app
Recipe app to find recipes , read 'em or watch video tutorial! Integrated with firebase
Dart ★ 0 1y agoExplain → -
grocery-app
Implementation of a dribble design of grocery App!
Dart ★ 0 1y agoExplain → -
shoe-shopping
No description.
★ 0 1y agoExplain → -
Resonate ⑂
Clubhouse, but Open Source. A social voice platform.
★ 0 1y agoExplain → -
projects
No description.
C++ ★ 0 1y agoExplain →
No repos match these filters.