A detailed breakdown of the technologies and practices I work with, with proficiency levels.
Technologies and practices I use to design, build, and ship reliable software.
Crafting fast, accessible, and polished user interfaces.
Designing secure, performant services and APIs.
Modeling, optimizing, and scaling data storage.
Building cross-platform mobile experiences.
Automating delivery and keeping systems healthy.
Delivering iteratively with modern methodologies.
Strong foundations that inform every decision.
The human side of great engineering.
Whether you have a project in mind or just want to connect, I'm always open to discussing new ideas and opportunities.