Skip to content
View amodhakal's full-sized avatar

Block or report amodhakal

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.

Content in all repositories owned by your account will be closed.
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
amodhakal/README.md

Amodh Dhakal

Backend software engineer focused on distributed systems, performance, and reliability.

Raleigh, NC · Authorized to work in the USA

Email LinkedIn Portfolio

Open Source

Contributions to MariaDB Server, one of the most widely deployed relational databases:

  • MDEV-38349: fixed an assertion failure on INSERT/REPLACE error paths that left inconsistent state after a failed query. Merged 2026-03-03.
  • MDEV-38922: fixed incorrect progress reporting for REPAIR TABLE by tracing it through the storage engine's status layer. Merged 2026-03-17.

Experience

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

Projects

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

More Projects

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

Skills

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)

Education

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

Pinned Loading

  1. mariadb-server mariadb-server Public

    Forked from MariaDB/server

    MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stab…

    C++

  2. QuadroURL QuadroURL Public

    Forked from MLH-Fellowship/PE-Hackathon-Template-2026

    URL shortener for MLH PE Hack

    Python 1 1

  3. pathtracer pathtracer Public

    Path tracing algorithm

    TypeScript

  4. linterra linterra Public

    Voxel game in C++ & OpenGL.

    C++