Communicate Clearly, Change Confidently: Lessons from Breaking Changes
Why words matter more than code in delivering software
I'm a software engineer experienced in a variety of tech stacks across the entire software development lifecycle. I've worked on projects using different languages (typed and untyped), libraries, frameworks (software and project management), design patterns, workflows/pipelines, and infrastructures.
I love making an impact everywhere I go. Some of my achievements include:
My main focus these days is in Meta Wearables Device Access Toolkit, Web Standards for JS runtimes (Deno, Node, Bun), and Pine Script for building TradingView indicators.
Over the years, I grew a huge passion for making software development enjoyable and relatively easy for everyone. This means you'll always find me striving to innovate, teach, motivate, write/maintain documentation, lower barriers, and anything else that improves the development experience. This goes for everyone and not just coders! Building and maintaining open-source is one way I get to do this outside of closed-source.
When I'm not coding hard in the paint, you can find me woodworking, journaling, reading, bartending, or getting some rest.
Why words matter more than code in delivering software
Transforming an 8‑hour, high‑risk deployment cycle to a 1‑hour, low‑risk process
Migrating to a non‑blocking, zero‑downtime system built on enterprise-grade continuous delivery workflows