Sanjay
Karunamoorthy
If the chatbot errors, email sanjaykarun@gmail.com to wake up AstraDB.
Who I Am
I'm a University of Virginia graduate with a B.S. in Computer Science and a minor in Data Science. I enjoy building reliable software, data-intensive systems, and practical AI applications.
Languages
Python · Java · SQL · C++ · JavaScript · TypeScript · HTML · CSS
Backend & Databases
Spring Boot · Django · Node.js · PostgreSQL · Redis · Firebase · Supabase
Cloud & Infrastructure
AWS Lambda · Batch · ECS · S3 · SQS · SNS · Terraform · Docker · Kafka · Airflow
Tools & AI/ML
Git · JUnit · Mockito · Postman · Pandas · LLMs · RAG · Agentic AI
University of Virginia
School of Engineering
B.S. in Computer Science, Minor in Data Science
GPA: 3.8
Certification: AWS Certified Cloud Practitioner
Where I've Worked
Things I've Built
Curiosity
- Innovating a novel way to understand, creating a neural map of everything you learn.
Swift
Common
- Innovative proximity-based social networking application to connect like-minded people.
Flutter · Dart · Firebase
Fabric
- Utilizing LangGraph, LLMs, A2A, MCP, RAG, and ADK to create a suite of AI Agents to optimize my daily tasks.
React · Electron · Python · FastAPI · Pydantic · ChromaDB
Chord Studio
- AI-powered music and chord generator, from thought to music in seconds.
Web Audio API · Next.js · Typescript · Tailwind CSS · OpenAI API
Siblings or Dating
- CNN (MobileNetV2) using transfer learning to classify Reddit images as siblings or dating. Achieved 80% validation accuracy.
TensorFlow · Keras · Python · CNN · Django
Akuna Capital Quant Challenge
- Python market-making framework integrating nonlinear optimization, stochastic modeling, and RL for adaptive market intelligence.
Python · RL · Nonlinear Optimization
Poker Bot
- Monte Carlo counterfactual regret minimization to approximate Nash Equilibrium for 2-player Kuhn's poker.
Python
TenantTalk
- Web app for rating landlords and property management, built with a team of 6 using Scrum methodology.
Django · PostgreSQL · Heroku · AWS S3
Coccidiosis Classification
- CNN to detect Coccidiosis in chicken images using 1,000+ labeled training images.
Python · TensorFlow · Azure
Film Finder
- Recommendation system integrating the TMDB API across 5,000+ movies using scikit-learn.
Python · NumPy · scikit-learn · TMDB API
EzCite
- Lead dev using React and Next.js. Integrated Perplexity LLM and Puppeteer for optimal citation generation.
React · Next.js · Node.js · JavaScript
NLP Application
- End-to-end Named Entity Recognition app using Stanford CoreNLP to detect names, cities, states, and countries.
Java · Spring Boot
European Option Pricing
- Monte Carlo simulation pricing model for European vanilla options using GBM and Box-Muller, matching Black-Scholes.
C++
EDO.ai
- Researching and developing models to predict diabetes using extensive blood test data.
PyTorch