Dimitrios

Building applications for the modern age

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.


And a few things I've learned along the way:

  • 01Give demos, send GIFs, and record videos. Show your work early, and often.
  • 02Give it 5 minutes. Don't shoot down ideas immediately, be open minded.
  • 03Your throwaway prototype will almost always hit production. Plan accordingly.
  • 04Ship and iterate, ship and iterate, ship and iterate.
  • 05Over-communicate. Nobody complains about too much clarity.
  • 06Assume your user is tired and out of patience. Design for them.
  • 07The best technical solution isn't always the right business solution.
  • 08Never take your foot off the pedal when working with an AI assistant.