Learning Through Open Source
Every contribution is an opportunity to improve software and engineering practice
Software Engineer · Open Source · Developer Tools
The longer I build software, the less I believe writing code is the difficult part. Keeping software understandable, maintainable, and adaptable is. That belief shows up in everything I make: systems, tools, and open source.
What I build
Every contribution is an opportunity to improve software and engineering practice
Authentication, Flutter, backend, and developer tools
Writing
The craft that underlies every other
Authentication as a foundation, not a feature
Shipping in pieces small enough that nothing breaks quietly
Open source
Palmshed is developed in the open: the code, the design notes, and the mistakes. Building in public changed how I work, and the practice matters more than the code.
Contact
I write about maintainable systems and developer tools, and I’m happy to talk about both: systems design, code review, or building in public.