____
| _ \
| | | |
| |_| |
|____/
# whoami
name Drew Malhotra
role software engineer · sdet
employer Brivo (fmr. Eagle Eye Networks)
location Austin, TX
# active focus
distributed test infra + synthetic monitoring across 26 production envs in 6 regions; ai/ml-augmented qa on the side.
# stack
Python, Java, TypeScript, pytest, Playwright, aiohttp, FastAPI,
AWS, Kubernetes, PyTorch, React, Anthropic API
# selected work
video-analytics — YOLOv8 honest benchmark — YOLOv8n measured on 210-image stratified COCO val2017 sample. Person F1 = 0.688 (drops 0.798 → 0.651 sparse → dense). `make bench` reproducible.
https://drewmalhotra.com/work/video-analytics
traffic-optimization — rule-based adaptive signal optimizer over 664 real OSM signalized intersections in downtown SF. Microsim: +18.2% throughput vs fixed-time at peak load (and honest losses at light load).
https://drewmalhotra.com/work/traffic-optimization
donation-platform recommender — two-tower pytorch recommender benchmarked against 5 baselines on 3K real ProPublica nonprofits. NDCG@10 = 5.7× random, 99% catalog coverage. Live operator console + GitHub Pages benchmark report.
https://drewmalhotra.com/work/donation-platform
financial-analysis engine — time-series ingestion + statistical + ML ensemble over public market feeds. 49.5% honest next-day-direction accuracy on 1,990 predictions across 10 large caps over 12 months.
https://drewmalhotra.com/work/financial-analysis
smart-home automation — flask command center + real paho-mqtt mosquitto broker round-trip + graceful sim-mode fallback. Raspberry Pi operator-terminal UI with a `// system reality` footer that distinguishes real from simulated.
https://drewmalhotra.com/work/smart-home
this portfolio — operator-console aesthetic. React + Vite, custom CSS design system, Framer Motion choreography, Cloudflare Worker proxying Claude for an in-page interview agent.
https://drewmalhotra.com/work/this-portfolio
interview agent (the chat dock on this site) — cloudflare worker proxying the anthropic messages api. SSE streaming, KV-backed sliding-window rate limit (20 req/min/IP), daily-cost circuit breaker at $0.333/day = $10/mo before the dashboard cap.
https://drewmalhotra.com/work/interview-agent
# links
github https://github.com/d-malhotra2020
linkedin https://www.linkedin.com/in/drewmalhotra/
email dhruvmalhotra2026@gmail.com
resume https://drewmalhotra.com/Dhruv_malhotra_resume.pdf
# footer
https://drewmalhotra.com
generated from src/data/whoami.js + résumé.
generated_at: 2026-05-26
tip: in a browser, press `?` to see keyboard shortcuts.