Choosing the right technologies for your project

Every project eventually comes down to a set of tool choices. These are mine. Not exhaustive, not the only way to do it, but the stack I keep reaching for because it's proven itself across the work I actually do.

These are my go-to tools for most projects: practical, battle-tested, and efficient. I'm ready to work with whatever a project calls for, but this is the core of how I build.

  • React, a core technology in my development stack.React
  • Next.js, a core technology in my development stack.Next.js
  • TypeScript, a core technology in my development stack.TypeScript
  • Node.js, a core technology in my development stack.Node.js
  • Prisma
  • Postgres
  • Tailwind
  • shadcn
  • Expo, a core technology in my development stack.Expo
  • Docker
  • Umbraco, a core technology in my development stack.Umbraco
  • .NET, a core technology in my development stack..NET

Let's talk.

Currently open for new projects.

Got something worth building? I work with a small number of projects at a time. If this sounds like the right fit, get in touch.

Codeshark

Full-stack development and technical partnership for startups and small teams. Remote-first, working worldwide.