Software Engineering
I build backend systems that need to keep working when something fails. That means thinking through service boundaries, testing the awkward cases, and making releases repeatable.
Senior Research Engineer
I build backend systems, study how machine learning models fail, and work on spotting threats in network traffic. Here’s the code, the experiments, and what I learned along the way.
01 / Things I’ve built
02 / Areas of focus
I build backend systems that need to keep working when something fails. That means thinking through service boundaries, testing the awkward cases, and making releases repeatable.
I work on anomaly detection and language models, from early experiments to deployment. The write-ups cover the model choices, the benchmarks, and where things fall short.
I look for ways AI systems and data pipelines can be attacked, then work on closing those gaps. Threat modeling and adversarial testing are part of that work.
03 / Notes from the lab
A novel consensus algorithm optimized for microsecond-latency environments with hardware-accelerated cryptographic proofs.
testing
An empirical study demonstrating the fragility of large language models when subjected to gradient-based adversarial token substitution.