Skip to content
View atharvaarbat's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@auth4agents

Block or report atharvaarbat

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

Atharva Arbat

CS undergrad at MIT-WPU (graduating May 2027), building close to the metal — custom OSes, key-value stores, compression engines — with full-stack products on the side. Former Navigation & Control Lead at Vegapod Hyperloop, where I shipped a multi-threaded TCP/UART pod control system at 11ms average E2E latency under live competition. Placed 8th / 16 at European Hyperloop Week 2025 (Groningen).

LinkedIn Email GitHub


Tech

Languages
C C++ Go Python TypeScript JavaScript Java

Systems & Tools
Linux Docker CMake QEMU GDB Git

Web & Data
Next.js React Node.js Express FastAPI PostgreSQL MySQL MongoDB


Experience

Navigation & Control Lead · Vegapod Hyperloop Aug 2023 – Aug 2025

  • Architected MVCU in C++ — multi-process, multi-threaded TCP/UART system managing real-time pod state across 4 threads at 11ms average E2E latency under live competition
  • Designed a custom binary wire protocol over UART/TCP with heartbeat, error detection, and reconnection logic for fault tolerance
  • Led 9 engineers across EHW 2024 (Zurich) and EHW 2025 (Groningen) — team placed 8th / 16 globally; owned the technical roadmap and signed off on all C++ code reviews

Frontend Developer Intern · BytesWrite Aug 2024 – Nov 2024

  • Built internal ops platform (Next.js + TypeScript) from scratch; shipped to 150+ employees in 3 months, replacing manual spreadsheet workflows
  • Lighthouse score 54 → 91 via SSR with ISR and route-level code splitting; cut load time ~4.2s → ~2.5s on a 3G throttled profile
  • Decomposed monolithic UI into 35+ reusable TypeScript components, cutting code duplication ~30%

Projects

SaaS Auth Template - A production-ready authentication template for SaaS

A production-ready authentication starter for SaaS apps built with Next.js, Prisma, OAuth, and passkeys.


Auth4Agent — Decentralized Identity & Auth for AI Agents Go · Ed25519 · JWT

Open-source, machine-native authentication protocol for autonomous agents · DID generation + Ed25519 keypair management + challenge-response proof system where private keys never leave the agent — eliminating static API key risks · scoped JWT issuance with JWKS support, replay attack protection (nonce-bound + expiration-bound challenges), and offline token verification · operator-controlled authorization with deny-by-default permission policy · full CLI (Cobra): init, register, verify-operator, issue, revoke, whoami + companion auth server with DNS-based domain verification


ConcurrentKV — Multi-threaded Key-Value Store Go

~49,000 ops/sec · GET/SET/DEL/EXPIRE over a custom binary TCP protocol · thread pool (8 workers) with a lock-free MPSC queue · O(1) LRU eviction (doubly linked list + hash map) · WAL-based crash recovery · benchmarked directly against Redis via redis-benchmark


ARBOS — Custom 32-bit x86 Operating System C · Assembly

Bootable OS running on real hardware and QEMU · multiboot-compliant bootloader · physical memory manager (bitmap allocator) · paging (4 KB pages) · IDT for hardware interrupt handling + PIC config for IRQ routing · PS/2 keyboard + VGA text-mode drivers via MMIO · round-robin scheduler + minimal syscall interface


42% average compression ratio on text at ~180 MB/s · min-heap priority queue built from scratch · canonical Huffman encoding for deterministic serialization · handles arbitrary binary files with correct EOF padding · O(n log n) encode / O(n) decode · benchmarked vs. gzip


Agentic CLI: feeds git diff to an LLM → structured JSON reviews { severity, line_range, issue, fix } across all languages · hunk-level context chunking cuts token consumption ~35% vs. naive full-file prompting · retry + exponential backoff · ~1.8s p95 on diffs ≤ 500 LOC


Gym Management Software Next.js · TypeScript · Prisma

Full-stack gym management platform — sold to and running at 2 gyms in India · member & attendance tracking, payment management, diet & workout plans, revenue analytics dashboard


More projects
Project Stack Description
Track Matching System Python AI-powered offline matching engine for Army intelligence; SBERT embeddings + ANN search (hnswlib)
Raytracer Engine C, SDL2 2D real-time raytracing; ray-circle intersection, interactive light source, shadow simulation
Custom Shell C Unix-like shell with fork()/execvp(), command parser, built-in command support
XORCrypt C Lightweight file encryption/decryption with 256-bit XOR key generation; works on any file type
Terminal Image Renderer C, stb_image Converts images to colorized ASCII art in the terminal

LinkedIn Email GitHub

Pinned Loading

  1. llm-code-review-agent llm-code-review-agent Public

    A CLI tool that analyzes git diff output using LLMs via OpenRouter and returns structured JSON code reviews. Points out bugs, style issues, performance problems, and security vulnerabilities with s…

    Python

  2. arbos arbos Public

    ARBOS is a 32-bit x86 operating system built from scratch, designed to run on real hardware or emulators like QEMU.

    C 2

  3. concurrent-kv-go concurrent-kv-go Public

    Go

  4. gym-management gym-management Public

    A full-featured, modern Gym Management Platform built with Next.js, TypeScript, Prisma, and postgresSQL.

    TypeScript 4 2

  5. arbShell arbShell Public

    This project is basically a mini shell — like a tiny version of bash or zsh.

    C

  6. huffman-compressor huffman-compressor Public

    C