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

Get a second opinion on what you're building.

A short call with me directly. Tell me what you're building and where it's stuck, and you'll leave with a clearer next step. If I'm not the right person for it, I'll point you to someone who is.

Thomas Egebrand Gram
Thomas Egebrand Gram
Fractional CTO & full-stack engineer

Currently open for new projects.

Codeshark

Fractional CTO and full-stack development for startups and small teams. Remote-first, working worldwide.