Skip to projects|Available for work

Amodh Dhakal

Software Engineer | Web, AI, Systems

Education

North Carolina State University

B.S. in Computer Science

2025GPA: 3.96/4.0

Skills

Languages

RustJavaJavaScriptTypeScriptPythonC++SQL

Frontend

ReactNextVueReduxVuexTailwindCSSShadCNVuetifyBootstrapFramer Motion

Backend

Node.jsExpressSpring BootFlaskFastAPI

Databases

MySQLPostgreSQLMongoDB

AI / ML

Gemini AIChatGPTOpenRouterBackboard

DevOps / Cloud

AWSDockerVercelGitHub Actions

Tools

GitViteJestVitestJUnitReact Testing LibraryFigmaTurborepoSentryCursorConvex

Experience

Software Engineer Intern
Caduceus (Medical Training App)
Jan 2025 - Aug 2025

Created and delivered a mobile 3D clinical diagnosis simulator for medical training in collaboration with cardiology professors using JavaScript, Babylon.js, Vue, and Vuex.

Reduced build times by 78% (128s to 28s) optimizing Vite/Capacitor build pipeline with caching, tree shaking, and code splitting. Optimized 3D rendering performance from 17 FPS to sustained 60+ FPS on low-end Android and iOS devices using gltf-transform for draco compression and texture resizing.

Designed medical pages including electronic health records, patient charts, and diagnostic ordering systems using Vuetify. Developed a simulation engine to manage synchronized states like user progress, hospital logistics, and patient condition.

Generated 1,000+ medical cases automatically with OpenRouter (GPT) through Express backend with verification pipeline for medical facts. Achieved 85%+ code coverage with Vitest and Istanbul in Vuex simulation logic.

JavaScriptBabylonVueVuexViteCapacitor (Ionic)VuetifyOpenRouterExpressVitest

Projects

FastTute

open source

AI-powered learning platform that transforms passive video tutorials into interactive lessons with AI-generated chapters, synchronized transcripts, and timestamp-anchored Q&A. Built background job queues with Gemini AI, handled rate limiting using exponential backoff and circuit-breaker patterns (64% → 98% reliability). Added AI-powered video focus system to skip sponsors and filler content.

TypeScriptReactNextTailwindCSSShadCNConvexGemini AI

Open Todoist

open source

AI productivity tool shipped to Vercel using Next with 48+ users processing 2,700+ tasks. Extracts bulk tasks from unstructured texts like lecture notes and project briefs, synchronizing them to Todoist via Gemini AI. Integrated real-time status updates during AI batch processing with Server-Sent Events (SSE). Leveraged Sentry observability to identify bottlenecks in relative date resolutions, adding system-time prompt engineering to achieve a 14% increase in task acceptance rates. Uses Tailwind and ShadCN for accessible UI design.

TypeScriptReactNextPostgreSQLTailwindCSSShadCNFramer MotionSentryGemini AI

BrewLogic

closed source

Full-stack cafe management system led a team of 6 engineers. Designed RESTful Spring Boot backend with 60+ endpoints, sustaining 1k+ requests/second with 0.2s p95 latency. Configured Spring Security with JWT and RBAC. Built React SPA with Redux. Mitigated 14+ security issues including XSS and injection attacks. Achieved 95%+ code coverage.

JavaSpring BootReactReduxBootstrapMySQLDockerAWS

Linterra

open source

Voxel engine built from scratch in C++ and OpenGL. Improved framerates by 32,500% (3 FPS to 980 FPS) and reduced memory by 96% (2.71 GB to 110 MB) with greedy meshing, frustum and face culling. Added infinite worlds with procedural generation using Fractal Brownian Motion (FBM) noise and multithreading.

C++OpenGL

Fairfare

open source

Hackathon app synthesizing data from Uber, Lyft, and other providers for real-time cost comparison. Added dynamic cost projection using Google Maps API for route duration and geocoding. Created dynamically generated provider-specific URLs with pre-populated coordinates to reduce user friction.

TypeScriptTailwindCSSPythonReactFlaskMongoDBDocker

uBlockAI

open source

Chrome extension filtering misinformation in real-time social media feeds. Built request deduplication via in-flight URL tracking, indefinite result caching, and debounced scroll handling. Integrated FastAPI text extraction with Backboard using GPT 5.0 OCR pipeline. Added distributed web search with Brave API and LLM-assisted query generation.

PythonFastAPIBackboardJavaScriptChatGPT