▶ whoami
┌──────────────────────────────────┐
│  name    : Ansh Aggarwal         │
│  role    : CS Student @ SFU      │
│  focus   : Full-stack + AI/ML    │
│  status  : Open to Winter 2027   │
│  loc     : Vancouver, BC         │
└──────────────────────────────────┘
▶ echo $NAME

Ansh
Aggarwal

▶ cat tagline.txt

CS student at Simon Fraser University.
Builds full-stack systems, ships AI products, wins hackathons.

export PROJECTS
7
export HACKATHON
1st Place
export TUTORED
100+
./view-projects ./contact
▶ cat about.md
I'm Ansh Aggarwal, a Computer Science student at Simon Fraser University (Jan 2023 – Dec 2027), specialising in full-stack engineering, AI systems, and cloud infrastructure.

I build things that work at scale — from a Kafka-backed real-time wagering platform and a C++20 UDP game server to the payment platform behind a $10K radio fund drive. 1st Place at the Google DSC Hackathon. RA to 200+ residents & Peer Tutor to 100+ students.

Most recently built civic tech at SFU Blueprint — an incident-reporting platform used by municipal partners in two cities. Always open to interesting problems.
status Open to Winter 2027
location Vancouver, BC
school Simon Fraser Univ.
graduating Dec 2027
focus Full-stack · AI · Cloud
resume ./download.pdf ↗
▶ git log --oneline projects/
a3f9c1d
EMBER 🥇 1st · Google DSC
Wildfire evacuation intelligence. A React 19 dashboard on a FastAPI backend fans hazard analysis out to 4 parallel AI agents and returns personalised threat briefings in under 10s. A 3-tier fallback chain (model → cache → template) across 16 user profiles eliminates LLM timeouts, Pydantic schema validation keeps output grounded, and Shapely-backed evacuation routes render deterministically on the map.
// Python · FastAPI · asyncio · React 19 · Anthropic API
e41b07c
CallIt 2026
Real-time prediction platform for live watch parties. 5 Go services keep WebSocket wager acceptance off the database path, and a transactional outbox to Kafka guarantees delivery through broker failovers. A PostgreSQL double-entry ledger reconciled 100% across 5,983 transactions — zero double-spends across 281 Go tests, sustaining 3,174 req/s under k6.
// Go · Kafka · PostgreSQL · Redis · React 19 · WebSockets
9c2d5e8
Tickwire 2026
Authoritative multiplayer game server in C++20 over raw UDP, with client-side prediction, server reconciliation and lag compensation. Sub-tick interpolation in state ring buffers lifted hit registration from 10.7% to 100%, and prediction cut visible position lag to near-zero at 200ms round-trip. Lock-free packet queues, verified leak-free with ASan and TSan in CI.
// C++20 · Linux · UDP Sockets · Multithreading · CMake
f06a3b1
Zoomies StormHacks 2026
Built in 24 hours at StormHacks 2026. One photo of a dog becomes a pet that lives on your desktop: Gemini measures its proportions and markings, rendered with SDF ray-marching and a Gaussian-splat coat at 0.8ms per frame. It roams over your real windows, plays fetch via an Arduino joystick, and obeys voice commands through ElevenLabs + Gemini.
// TypeScript · Gemini API · ElevenLabs · Arduino
b82e4a2
EcoStream Logistics Jan 2026
Delivery logistics platform pairing a Java 21 / Spring Boot order engine with a containerized FastAPI ML service on AWS Lambda via SAM. Resilience4j circuit breakers isolate order intake from outages for 99.9% uptime; a Random Forest trained on 20K trips improved ETA accuracy 25%. GitHub Actions CI runs JUnit 5, Pytest and Vitest across 51 tests.
// Java 21 · Spring Boot · FastAPI · AWS Lambda · Docker
c51d7f8
Deal Sniper Nov 2025
Real-time Facebook Marketplace scraper with a React dashboard and live SSE logs. A Telegram bot with keyword filtering boosted deal acquisition by 50% and lead discovery speed by 60%.
// TypeScript · Playwright · React · Telegram API
d7290b3
Stubby AI StormHacks 2025
Full-stack AI tutoring platform with 8 dynamic tutor personalities and 100% client-side PDF/DOCX processing. ElevenLabs TTS + Web Speech API for bidirectional voice interaction at 95% recognition accuracy.
// React · Python · Gemini API · ElevenLabs
▶ ps -ef | grep work
[EXITED 0] Software Developer @ SFU Blueprint May – Aug 2026
Built features for a Next.js 16 + PostgreSQL incident-reporting platform that municipal partners in two cities use to log and triage water-pollution reports.
Ran a zero-downtime migration replacing 3 report statuses with a 4-stage lifecycle — zero data loss.
Built a presigned S3 upload pipeline with MIME validation and an 8 MB cap, plus a session-journal workflow that gives contributors’ coding agents the team’s architecture decisions at the start of every session.
[EXITED 0] Software Engineer @ CJSF 90.1 FM Radio Jan – Apr 2026
Built the donation platform for CJSF’s annual $10K fund drive on Moneris — a 15% lift in average donation size with 100% checkout uptime.
Node.js/Express payment API with client-side card tokenization for zero PCI exposure; Redis idempotency keys with 5-minute TTLs stop double-debits on retries.
Hardened payment routes against card-testing bots with Cloudflare Turnstile, honeypot fields and IP rate limiting.
[RUNNING] Community Advisor @ Simon Fraser University Sep 2023 – Present
Run weekly on-call emergency rotations for 200+ residents, triaging urgent situations with campus security.
Peer Tutor to 100+ students in CS fundamentals and computer systems.
▶ cat skills.json
{
"languages": ["TypeScript / JS", "Python", "Java", "Go", "C / C++", "SQL", "Bash"],
"frameworks": ["React 19 / Next.js 16", "Node.js / Express", "FastAPI", "Spring Boot", "REST / WebSockets"],
"systems": ["PostgreSQL", "Redis", "Apache Kafka", "DynamoDB", "Docker"],
"cloud_testing": ["AWS (Lambda, SAM, S3)", "GitHub Actions CI/CD", "Pytest / JUnit 5 / Vitest", "k6 load testing", "Linux"]
}
▶ ./reach-out.sh

$ hire ansh

Winter 2027 · Open to internship opportunities

email ansh200201 [at] gmail [dot] com
LinkedIn ↗ GitHub ↗ Resume ↗