Backend Engineer
UIUC FinTech Lab · Presented at 2026 STAC Research Summit, Chicago
System crashed in production
Data came in faster than the system could process and save it, so it backed up and crashed.
Added a buffer to hold incoming data and processed it in controlled batches instead of one piece at a time, keeping ingestion stable under full load.
WebSocket/TLS pipeline failures
Standard networking tools added tiny, unpredictable delays — bad news when you're measuring microseconds.
Bypassed those tools and timestamped data directly at the hardware level, using raw socket options for precise, consistent timing.
