SK
Computer Science × Data Science — UVA

Sanjay
Karunamoorthy

Use the bot icon above to ask me anything

If the chatbot errors, email sanjaykarun@gmail.com to wake up AstraDB.


About

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.

Skills

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


Education

University of Virginia

School of Engineering

B.S. in Computer Science, Minor in Data Science

Charlottesville, VA · May 2026

GPA: 3.8

Certification: AWS Certified Cloud Practitioner


Experience

Where I've Worked

Fannie Mae

Software Engineer

Jul 2026 – Present
  • Reduced event-processing latency in a production ETL pipeline by 38% by migrating XML payload splitting from ECS/AWS Batch to AWS Lambda, eliminating approximately 60 seconds of startup overhead and enabling parallel execution.
  • Developing Python- and SQL-based reconciliation and exception-handling logic for an AWS Aurora-backed loan-processing pipeline, validating record completeness and detecting partial data loss across downstream services.

GEICO

Software Development Intern

Jun 2025 – Aug 2025
  • Led development of a phase-gated PDLC system for project intake, including LLM-drafted PRDs and risk scores; projected to save $158K annually and deployed to AKS with Terraform and Azure Pipelines CI/CD.
  • Architected a Redis cache-aside layer that reduced search latency by 88% (approximately 500 ms to under 60 ms); used Prometheus to identify bottlenecks and decoupled Azure DevOps ticket creation with RabbitMQ to cut product-creation latency by 23%.
  • Delivered a GraphQL and pandas automation pipeline to analyze DORA metrics across 17,000+ repositories, identify 2,000+ system owners, and automate targeted email notifications.

SS Technology Consultants Inc

Software Engineer Intern

May 2024 – Jul 2024
  • Improved Spring Batch runtime by 6% for a search-data pipeline handling 2M+ records by eliminating redundant transformations in a Kafka and Airflow workflow.
  • Integrated Claude API into a RAG pipeline using AWS Bedrock Titan embeddings and OpenSearch kNN retrieval, engineering prompts and API payloads for context-grounded responses.

Projects

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