Senior Software Engineer · Payments infrastructure
I'm a Senior Software Engineer specialising in native Windows desktop application development — building production-quality apps with Windows App SDK, WinUI, C#, XAML, and C++. I bring deep experience in Windows application architecture, accessibility (including Microsoft UI Automation and WCAG compliance), and performance optimisation, combined with a track record of technical leadership: mentoring engineers, driving architecture-level decisions, and owning features across design, implementation, testing, and release. I also bring complementary backend and systems expertise that informs robust, scalable desktop software design.
Focus on distributed systems and machine learning. Undergraduate research assistant in the Networking group, contributing to gRPC congestion-control benchmarks.
Weekend implementation of five rate-limiting algorithms (token bucket, leaky bucket, GCRA, sliding window, adaptive) with side-by-side benchmarks and README diagrams. Ended up on the Hacker News front page.
Toy double-entry accounting library in Julia. Kept just complete enough to file a simple US freelance tax return from parsed bank CSVs.
Talk delivered at QCon San Francisco, 2024.
Open-source financial DB. Merged fixes to the LSM compactor and helped write the replication test suite.