Skip to content

Building applications for humans

Over the years, I've been trusted by both startups and software agencies to build applications, websites, mobile apps, and browser extensions. Some of the companies I've worked for include AppSignal, Balena, and Causaly.

On the technical side, I enjoy working with React, TypeScript, Elixir, and Next.js among others. I'm also exploring Rust and steadily learning the ropes.

Recent writing

Lessons from building software with people

  1. Give demos, send GIFs, and record videos. Show your work early, and often.

  2. Give it 5 minutes. Don't shoot down ideas immediately, be open minded.

  3. Your throwaway prototype will almost always hit production. Plan accordingly.

  4. Ship and iterate, ship and iterate, ship and iterate.

  5. Over-communicate. Nobody complains about too much clarity.

  6. Assume your user is tired and out of patience. Design for them.

  7. The best technical solution isn't always the right business solution.

  8. Never take your foot off the pedal when working with an AI assistant.