Industry-experienced software engineer who has shipped production infrastructure at scale and is now deepening expertise in AI, agentic systems, and game development at USC. I care about systems that are reliable, well-designed, and built to last.
Dual-platform event discovery app - Angular SPA and native Android client (Java, Retrofit 2, ViewPager2, FusedLocationProviderClient) sharing a single Express/MongoDB backend deployed to Google App Engine. Integrates Ticketmaster, Spotify, Google Geocoding, and IPInfo APIs via a server-side proxy for credential security. Features geohash proximity search, adaptive radius geocoding, Spotify OAuth2 token caching, RxJS-debounced autocomplete, and reactive BehaviorSubject favorites state.
High-concurrency music streaming backend built to handle 100+ simultaneous users without race conditions. Redis distributed locking eliminates contention on shared state; NGINX load balancing enables horizontal scale-out; Redis-MongoDB write sync keeps engagement data consistent under load - the same concurrency patterns found in real-time gaming backends.
Multi-step autonomous agent that retrieves, ranks, and synthesises financial documents via FAISS vector search over 1K+ embeddings. Tool-calling pipeline handles document retrieval, API ingestion, and LLM response generation - cutting analyst lookup time from hours to minutes with grounded, low-latency outputs.
Proposed the G2CW framework - a GloVe embedding + GRU pipeline for three-class check-worthiness detection (check-worthy, unimportant factual, non-factual). Trained on the complete 23K+ sentence ClaimBuster dataset - prior work used partial data and classical ML only - achieving 0.92 F1-score and surpassing the previous best of 0.81. Also curated IndianClaims, a novel 953-sentence dataset from Indian parliament debates, politician tweets, and PM statements. G2CW matched the strongest CNN and LSTM baselines while using the least training time (12.5 s). Published in Springer Neural Computing & Applications. Research Excellence Award 2024.