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.


















