Skip to main content

Skills & Tech Stack

Honest ratings rather than a buzzword wall — proficiency is grouped by how recently and how often I work with each tool.

  • Daily
  • Comfortable
  • Working
  • Curious

Languages

Day-to-day and lower-level tools I reach for.

  • TypeScript

    Primary language for web work.

    Daily
  • JavaScript

    Daily
  • C#

    Unity gameplay and tooling.

    Comfortable
  • Python

    Automation and FastAPI services.

    Comfortable
  • C

    Built Infinite Survival from scratch.

    Comfortable
  • C++

    Custom text-editor project.

    Working
  • HTML / CSS

    Daily
  • SQL

    Working

Web Frameworks & Libraries

What I build production web apps with.

  • Next.js

    App Router, RSC, static export.

    Daily
  • React

    Daily
  • Tailwind CSS

    Daily
  • Framer Motion

    Comfortable
  • FastAPI

    Comfortable
  • Vite

    Comfortable
  • Node.js

    Comfortable

Game Engines & Tooling

Engines and frameworks I've shipped or prototyped games with.

  • Unity

    Sherlock Bones and various prototypes.

    Comfortable
  • Unreal Engine

    Working
  • GameMaker

    Working
  • Raylib

    C-based 2D/3D framework.

    Comfortable
  • WebAssembly

    Browser-embedded game builds.

    Working
  • Godot

    Curious

Platforms, AI & Tooling

Things around the edges that hold the work together.

  • Git / GitHub

    Daily
  • Docker

    Comfortable
  • GitHub Actions

    Comfortable
  • Google Apps Script

    Comfortable
  • OpenAI / Claude APIs

    AI-assisted features.

    Comfortable
  • Firebase / Analytics

    Working
  • Vercel

    Comfortable
  • Linux

    Comfortable

Don't see what you need? It's often something I'd be keen to learn — feel free to reach out.