Backend and distributed systems engineer. M.S. Artificial Intelligence, Northeastern University · Sunnyvale, CA · LinkedIn
I build systems that stay correct under failure — consensus, event-driven pipelines, and the tests that prove they hold.
distributed-kv — Sharded key-value store in
Python. One independent replicated-log group per shard built on selected Raft mechanisms,
quorum-validated leader reads that reject isolated stale leaders, cross-shard transactions
over a failure-free two-phase-commit path, and an opt-in WAL that recovers locally applied
state across process crashes. 128 automated checks in CI with live SIGSTOP/SIGKILL failure
injection and storage corruption.
Python Raft sharding 2PC WAL
MetroRide — Six-service Go ride-dispatch platform
separating synchronous intake from asynchronous assignment. Redis Streams consumer groups for
horizontally scalable workers, idempotent dispatch with bounded timeouts, three-attempt
exponential backoff and dead-letter handling, PostgreSQL as authoritative state. CI/CD
publishes SHA-tagged images to GHCR; Helm deploy validated on an ephemeral KinD cluster.
Go Redis Streams PostgreSQL Kubernetes Helm
nearby-10min-map — Deployed geospatial web app
that turns an address into a map of facilities within an approximate 10-minute drive. A
React and TypeScript client renders an equal-area circle derived from a Valhalla drive-time
isochrone while FastAPI coordinates OpenStreetMap and Overture enrichment, explicit degraded
states, request cancellation, and bounded polling. CI runs 178 offline backend checks,
43 component tests, and mocked Playwright workflows without calling public upstream APIs.
React TypeScript FastAPI Leaflet Playwright
- NVIDIA/NemoClaw — PR #378 (merged): installation troubleshooting documentation for Node.js versions, Docker daemon startup, npm permissions, and port conflicts. Closes #364.
A Comparison of LLM Finetuning Methods & Evaluation Metrics with Travel Chatbot Use Case — arXiv:2408.03562 (2024, published as Angel Ren)
Data & ML TeenSafe-EvalOps · ads-ranking-pipeline · amazon-beauty-rec · realtime-clickstream-pipeline · ecommerce-etl-sql-pipeline · ecommerce-analytics-pipeline
Backend & Tooling spring-ai-knowledge-assistant · llm-serving-infra-simulator · smart-job-platform · AdPulse · ad-quality-automation-platform
Applications & Interfaces carebound · hanyue · nearby-10min-map · landingmate · publishsafe · ad-landing-risk-analyzer · freja-ai-os · freja-input · baozi-gesture-game


