Backend software engineer focused on distributed systems, performance, and reliability.
Raleigh, NC · Authorized to work in the USA
Contributions to MariaDB Server, one of the most widely deployed relational databases:
- MDEV-38349: fixed an assertion failure on
INSERT/REPLACEerror paths that left inconsistent state after a failed query. Merged 2026-03-03. - MDEV-38922: fixed incorrect progress reporting for
REPAIR TABLEby tracing it through the storage engine's status layer. Merged 2026-03-17.
Software Engineer, Game2Learn Lab · Raleigh, NC · Jan 2025 – Apr 2025
- Built the Vue.js UI layer for a 3D healthcare training simulation, working directly with medical faculty
- Cut Vite build time 78%, down to 28 seconds
- Reached 85%+ test coverage with Vitest and GitHub Actions
PolicyManager: insurance policy administration API · C#, ASP.NET Core, EF Core, RabbitMQ, Azure
- Handled ~13,600 req/s across 6 instances in load tests
- Optimistic concurrency, a transactional outbox, and PII encrypted at rest
- 90%+ test coverage, including a real SQL Server suite via Testcontainers
QuadroURL: distributed URL shortener · Python, Flask, Kafka, Redis, React, Terraform
- 12,400+ req/s at 200 ms p95 in load tests
- Two-tier caching with cache-stampede protection
- Prometheus and Grafana monitoring, plus one-command Terraform deploy
vecsearch: approximate nearest neighbor search from scratch · Python
- HNSW and random projection forest indexes with zero runtime dependencies
- Cut graph construction distance calculations 2.7x with no added query latency
- Benchmarked recall, QPS, and distance evaluations on GloVe 100d embeddings
uBlockAI: Chrome extension that flags AI-generated misinformation in social feeds · TypeScript, Python, Flask, LangGraph
- LangGraph agent that searches the web and rates source credibility
- Deterministic scoring, so results are reproducible
- Hashed API keys, rate limiting, and SSRF protection
Medilin: multilingual voice medical intake, 3rd place at SolHacks 2026 · TypeScript, Next.js, ElevenLabs, WebSockets
- Patients book appointments by voice or form in English, Spanish, or Portuguese
- Real-time voice agents over WebSockets with automatic reconnect
- AES-256-GCM envelope encryption and a tamper-evident audit log
| Project | What it does |
|---|---|
| Linterra | Voxel game engine in C++ and OpenGL with GPU terrain generation |
| Pathtracer | GPU path tracing in WebGL2 |
| FastTute.dev | AI lessons from YouTube tutorials |
| OpenTodoist | Turns freeform text into Todoist tasks |
Languages: TypeScript · Python · C# · Java · C++ · C · SQL
Frameworks: ASP.NET Core · Flask · Spring Boot · React · Next.js · Angular · Vue
Data & Messaging: PostgreSQL · SQL Server · MySQL · Redis · Kafka · RabbitMQ · pgvector
Cloud & Observability: Azure · AWS · Docker · Terraform · GitHub Actions · Prometheus · Grafana · OpenTelemetry
Testing: xUnit · Vitest · Pytest · JUnit · Playwright · Testcontainers
AI: LangGraph · OpenAI / Gemini APIs · ElevenLabs · AI-assisted development (Claude Code)
North Carolina State University: B.S. Computer Science · Graduated 2025 · GPA 3.96 / 4.00
Coursework: Data Structures & Algorithms, Operating Systems, Computer Graphics, Network Security, Software Engineering
Open to backend and full-stack software engineer roles. Email is the fastest way to reach me: amodhakal@gmail.com