What Powers My Work
A living list of the hardware, software, and tools I reach for every day. People ask what I use often enough that it's easier to keep it all in one place.
Setup.
The Hardware
MSI Alpha 15 B5EX
Ryzen 7 5800H · RX 6600M · 16GB DDR4 · 512GB NVMe
My daily driver laptop. The AMD Advantage combo handles Next.js builds, browser DevTools, and the occasional game without throttling.
Dell S2721QS 27" 4K
3840×2160 · IPS
External display for the extra vertical room. Crisp text makes long coding sessions easier on the eyes.
Kreo Swarm
Starling Linear switches · Wireless · White/Purple
Smooth linears with zero pre-travel. The wireless freedom keeps the desk clean, and the white-purple colourway looks sharp under RGB.
Logitech MX Master 3S
8K DPI · quiet clicks
The horizontal scroll wheel alone makes wide spreadsheets and timelines bearable.
Craft.
Dev Environment
VS Code
Editor
My daily driver. Vim keybindings, a minimal theme, and just enough extensions to stay out of the way.
Kiro
AI IDE
Agentic coding for the heavier lifts — scaffolding, refactors, and spec-driven features.
Windows Terminal
Terminal
Tabbed, GPU-accelerated, and deeply customisable. Pairs perfectly with PowerShell and WSL.
PowerShell 7 + Oh My Posh
Shell
A fast, informative prompt with git status, node version, and execution time — all at a glance.
Figma
Design
Where ideas get sketched before a single line of code is written.
Bun
Runtime · package manager
Install times measured in milliseconds. Hard to go back to npm after this.
Stack.
What I Build With
Next.js
Framework
The App Router, server components, and server actions cover almost everything I need to ship.
TypeScript
Language
Non-negotiable at this point. The safety net pays for itself the moment a project grows past a few files.
Tailwind CSS
Styling
Utility-first styling that keeps me in the markup and out of context-switching into CSS files.
Motion
Animation
Declarative, spring-based animation that makes interfaces feel alive without the math.
MongoDB + Mongoose
Database
Flexible document storage for projects where the schema is still finding its shape.
Vercel
Hosting
Git push, get a deploy. Preview URLs on every PR make reviewing changes painless.
Apps.
Daily Flow
PowerToys
Utilities
FancyZones for window tiling, PowerToys Run as a launcher, and Color Picker for grabbing hex values on the fly.
Notion
Notes
Where half-formed ideas, project notes, and reading lists all live.
Spotify
Music
Lo-fi and instrumental playlists are the soundtrack to most things I build.
Brave
Browser
Fast, privacy-first, and Chromium-based so all my dev extensions work out of the box.


















