Hire Me

How can I help you? My main roles are:

Got an exciting project? Let’s have a chat to discuss your ideas and my availability.

Frontend Architect

In the industry for well over 20 years, having seen lots of technology implemented well and poorly, I love to help out in areas like:

Tooling Engineer

Through experience in contract opportunities and open source work I’ve come to realize I love to optimize developer experience (DX) in JavaScript and TypeScript projects.

If developers prioritize new features and bug fixes, they often suffer from:

If your team ticks any of these boxes, I can help.

Waiting and context shifting carry significant hidden costs. This adds up faster than you might think, so optimization and automation pays off.

In short: I love building and implementing tools to make teams and developers more effective, leading to reduced costs and increased happiness!

Relentless Refactorer

Developers not afraid and able to untangle large codebases are pretty rare. Whether it’s a massive refactoring effort or a surgical cleanup, I have the skills and the tools to get it done.

This passion also led me to create Knip, a popular open-source tool that finds and removes unused code. Any JavaScript or TypeScript project will come out clean and maintainable.

Feel free to contact me and discuss ideas! Currently I have availability for 1-3 days a week, and a special interest in short but impactful gigs.