About Me

I’m a software engineer and technical leader with 12+ years of experience designing and building scalable systems across AI, distributed systems, cloud platforms, and e-commerce. I enjoy tackling complex technical challenges, shaping pragmatic architectures, and turning ideas into simple, reliable software.

Currently, I work on AI-driven energy platforms at Uplight, a clean energy technology company backed by Octopus Energy and Schneider Electric. My work focuses on building and optimizing virtual power plants (VPPs), distributed systems, real-time optimization, and AI-powered developer tools.

Previously, at MathWorks, I helped build and evolve several customer-facing platforms, including training e-commerce, bug reporting, careers, the MATLAB Central File Exchange, and the MATLAB Add-On Marketplace within MATLAB. I re-architected the training e-commerce platform around a service-oriented architecture, improved course discovery with Apache Solr search, and introduced RabbitMQ-based event-driven updates for real-time seat availability. I also streamlined internationalization and localization workflows across production web applications, reducing file duplication and enabling faster release cycles.

Outside of work, I build projects that explore AI and developer tooling. I’m the creator of Fast-DeepSeek, an open-source Ruby library for interacting with DeepSeek LLMs, and I write about what I build, the technical decisions behind it, and what I learn along the way.

When I’m not coding, you’ll usually find me playing pickleball or rowing and kayaking along the Charles River.