Hi, I'm

CS & Math @ University of Washington

Portrait of Ekam Singh

About

I've been building ever since I was a kid. Whether it was dahi with my Nani, the Legos my mom bought me, or modified cars in Forza, building has always been part of my life.

I still build today, just with less of a mess, and for other people. I'm working on AI agents that review code and research questions, an SMS pipeline at KleoKlaw that helps people apply to jobs over text, and I mentored 41 high school students through Changemakers in Computing as they built their first websites. I use what I know to help the people around me and have a positive impact on my community.

Work Experience

  • Engineered the inbound SMS pipeline for an AI job-search agent: a Twilio webhook handler and an 8-tool agent loop with a Claude Haiku intent classifier that lets users apply to jobs end-to-end over text.
  • Built a job-ingestion layer that normalizes postings from Greenhouse, Lever, and Workday into one unified schema feeding the agent's match search.
  • Integrated the Ashby ATS to automate application submission and added a TOCTOU-safe confirmation store for pending actions.
03My Projects

What I've been building

A GitHub Action that reviews pull request diffs with cross-file context and posts inline comments through the REST API. Works on GitHub, GitLab, and Bitbucket.

  • 99% statement coverage over 52 automated tests behind an 80%-gated CI pipeline
  • Hardened against prompt-injection and denial-of-wallet attacks
  • Python
  • GitHub Actions
  • Anthropic API
  • REST APIs

A RAG assistant that answers NFL and college football questions. It breaks each question down, runs hybrid retrieval across Elasticsearch, a vector database, and live feeds, then writes a cited research report.

  • LangGraph pipeline (decompose → retrieve → rerank → synthesize) with a citation guard and per-query cost circuit breakers
  • LLMs handle only decomposition and synthesis; deterministic Python does the ranking and edge math
  • Python
  • FastAPI
  • LangGraph
  • Elasticsearch
  • pgvector
  • Claude

CiC Operations App

An internal operations console for the Changemakers in Computing mentorship program: run-of-show, task tracking, and the mentor roster in one single-file React tool backed by persistent storage.

  • Consolidated three scattered workflows (event run-of-show, task tracking, mentor roster) into one tool the whole mentor team runs from a single file
  • Coordinated grading of 19 mentee applications, weekly EdStem lessons, and alumni outreach for a 41-student cohort
  • React
  • JavaScript
  • localStorage

Personal AI Dashboard

One console for seven services: Notion, Slack, Canvas LMS, Google Calendar, Gmail, GitHub, and Canva. The integrations run over MCP using the Claude Agent SDK.

  • Sync decoupled from render, so widget refreshes cost zero model calls
  • Work routed across three model tiers (Haiku for bulk sync, Sonnet for briefs, Opus for chat) to bound API cost
  • React (Vite)
  • FastAPI
  • Claude Agent SDK
  • MCP

Education

University of Washington logo

University of Washington

Paul G. Allen School of Computer Science & Engineering

B.S. Computer Science & B.A. Mathematics

GPA 3.76 / 4.0

  • Foundations of Computing I
  • Hardware & Software Interface
  • Intro to CS Programming II & III
  • Advanced Multivariable Calculus
  • Matrix Algebra
  • Elements of Statistical Methods
  • Data Structures & Algorithms (UC San Diego, Coursera)
Issaquah High School logo

Issaquah High School

High School Diploma

2021 — 2025

Certifications

AWS Certified Cloud Practitioner

Amazon Web Services · in progress

Claude Certified Architect — Foundations (CCA-F)

Anthropic · in progress

GitHub Foundations

GitHub · in progress

Google AI Essentials

Google

Technical Skills

Languages

  • Python
  • TypeScript
  • JavaScript
  • Java
  • C#
  • C
  • SQL
  • R
  • HTML/CSS

Frameworks & Libraries

  • React
  • Next.js
  • FastAPI
  • LangGraph
  • LangChain
  • Node.js
  • Tailwind CSS
  • Jest

Developer Tools

  • Git
  • GitHub Actions
  • Docker
  • AWS
  • Microsoft Azure
  • Twilio
  • Redis
  • Elasticsearch
  • pgvector
  • Linux
  • Vite

Concepts & APIs

  • REST APIs
  • RAG
  • Vector Databases
  • MCP
  • Claude Agent SDK
  • Agentic AI
  • Prompt Engineering
  • CI/CD
  • NLP

Interests

  • Pickleball
  • Football
  • Ping Pong
  • Video Games
  • Cooking
  • Weight Lifting
  • Speed Cubing
08Contact

Get in Touch

Email ekams25@cs.washington.edu or message me on LinkedIn. I answer both.