Configuration

Tech Stack & Tools

The tech stack, tools, and desk setup behind my work. Everything I use to build and ship.

Core Tech Stack

v3.5

Vue.js

The JavaScript framework I use for building all web applications. It's known for its simplicity, flexibility, and performance, making it my go-to choice for frontend development.

v4.3

Nuxt

The framework I use to build server-rendered Vue applications that are optimised for performance and SEO. It provides a powerful set of features and conventions that make development faster and easier.

v12.x

Laravel

The PHP framework I use for projects that require a robust backend. Laravel offers elegant syntax, powerful tools, and a vibrant ecosystem that allows me to build scalable and maintainable applications efficiently.

v5.9

TypeScript

I use TypeScript to keep my projects type-safe and maintainable. It helps catch errors early, leading to more robust code and a smoother development experience.

Other Tools & Technologies

Frontend

module: ui
  • Tailwind CSS
  • Vite
  • Storybook
  • Pinia
  • Vuex
  • Vue Router
  • VueUse
  • Nuxt UI
  • Nuxt Content
  • SCSS
  • BEM
  • i18n

Backend

module: api
  • Nitro
  • PHP
  • Node.js
  • PHPUnit
  • MySQL
  • PostgreSQL
  • Redis
  • Docker

DevOps & Tools

module: cli
  • Git
  • GitHub
  • GitLab
  • Vitest
  • Cypress
  • Playwright
  • Figma
  • Jira
  • Asana
  • Claude Code
  • Codex

CMS

module: content
  • Storyblok
  • Shopify Liquid
  • Shopify Headless
  • WordPress
  • Pruvious

Current Workspace

Current Workspace

module: workspace

Hardware

  • MacBook Pro 14"
  • M1 series
  • 16GB RAM

Peripherals

  • 2x BenQ BL2780 Display
  • MX Keys S
  • MX Master 3S

Software

  • macOS Tahoe
  • PhpStorm
  • Ghostty