Stack

The languages and tools I use every day, and what I'm learning next.

Core

The languages and runtimes I ship with every day.

  • TypeScript

    My default for frontends, backends and SDKs.

  • JavaScript

    The web platform underneath all of it.

  • Node.js

    APIs, services and tooling.

  • React

    Product frontends, including this site.

Tools

What my day actually runs on.

  • Git

    Version control for everything.

  • Claude

    Claude Code is my daily coding agent.

  • ChatGPT

    Research, writing and second opinions.

  • Cursor

    AI-native editor for focused work.

  • VS Code

    Editor for everything else.

  • Warp

    My terminal.

Exploring

What I am learning next.

  • Rust

    Systems work and native SDKs.

  • C++

    Game development with raylib.

  • Go

    Terminal UIs and small, fast services.