Software Engineer | Data Infrastructure | Distributed Systems | Applied ML
USC Viterbi (B.S./M.S. Computer Science, Spring 2029) · Building production-minded systems in Python/Java/TypeScript on AWS and cloud-native tooling.
|
Production-style data platform for robotic surgery telemetry.
|
Graph-enhanced robotic surgery analytics pipeline prototype.
|
|
Production-grade distributed queue in pure Python.
|
PostgreSQL-inspired replication system built from scratch.
|
|
Java key-value engine with a custom storage core.
|
Java load balancer implementing production routing strategies.
|
| Decision | Why this choice | Tradeoff |
|---|---|---|
| Kafka for telemetry ingress | Durable replay with partition ordering by patient/procedure and clean fan-out to downstream consumers | More ops overhead than direct service-to-service ingestion |
| Spark + Iceberg lakehouse path | Open table format with strong interoperability for analytics/warehouse workflows | Higher runtime complexity and infra footprint |
| Cassandra + Elasticsearch + Mongo serving layer | Optimizes for three access patterns: timeline, search, and flexible case documents | Additional operational complexity from multiple data stores |
| Python ingest/indexing + Java query APIs | Fast data-service iteration plus JVM-backed API ecosystem and typing rigor | Requires strict contracts across service/language boundaries |
- Container Runtime from Scratch: Docker/OCI runtime simulator with namespace and cgroup mechanics.
- Raft Consensus Simulator: deterministic leader election and log replication with fault injection.
- LSM-Tree Storage Engine: WAL, memtables, SSTables, compaction, and Bloom filters.
- Postgres-backed Pub/Sub Queue: durable messaging with consumer-group offsets and ACID semantics.
- SQL Database Engine: parser, executor, indexing, persistence, and REPL from first principles.
- Transformer LM from Scratch: GPT-style decoder with manual backprop and full test coverage.
- HTTP Server from Scratch: multithreaded HTTP/1.1 server over raw TCP sockets.
- Founding engineer on an AI student-support chatbot used by 30,000+ students.
- Built and shipped systems across backend, data, ML, and infra layers.
- 1st Place at HTCC 2024 (AI Patrol Drone project).
- Featured in Forbes.
Languages: Python, Java, TypeScript, C++, SQL
Backend: FastAPI, Flask, Express, Spring Boot, Django
Data: PostgreSQL, MongoDB, Cassandra, Elasticsearch, DuckDB, Iceberg, Redis
Infra: AWS, Docker, Kubernetes, Terraform, Linux, GitHub Actions

