The Setup.
Everything I use to build things. Some of it daily, some of it sparingly - all of it deliberate. Updated when I remember.
01Editor & Coding
Where the actual work happens. Allegedly.
VS Codedaily driver
The loyal fallback. Still open in another window, just in case Cursor has opinions.
Bunnon-negotiable
npm was slow. yarn was a phase. Life is short. Bun it is.
JetBrains Mono
The only font that makes me look like I genuinely know what I'm doing.
02Terminal
Where real developers live when the GUI stops being helpful.
Git Bashcurrent setup
Lightweight shell that keeps Windows from completely ruining the Unix experience.
Starshipactive
Fast, minimal prompt engine that turns your terminal into a context-aware HUD without asking for permission.
VS Code Terminalintegrated
The only terminal you tolerate because it’s already inside your editor.
03Design
Design decisions, mostly driven by iteration speed and practicality.
Figmaprimary tool
Main design tool for building and iterating interfaces before they hit code.
AI Design Assistanceworkflow
Used for layout ideas, quick UI direction, and exploring visual options faster than manual trial-and-error.
Radix Colors
Reliable color system used when I need consistency and accessibility without overthinking palettes.
04Hardware
Nothing fancy. Just tools that get the job done without drama.
Lenovo ThinkPad E14 Gen 4work machine
Company-issued workhorse. Not glamorous, but stable enough to survive actual development work.
Personal Laptop (varies by setup)secondary machine
Used for side projects, experiments, and breaking things safely before they hit production.
Oraimo SpacePodsaudio
Daily earbuds. Good enough for focus, calls, and pretending the world is not noisy.
Alexa Echo Pophome
Home assistant for music, timers, and occasionally arguing with voice commands.
05Apps & Software
The tools that sit between me and absolute chaos.
Brave Browserdaily driver
Primary browser. Fast, clean, and handles daily dev + research without turning into a distraction farm.
Opera GXsecondary
Used selectively for Twitch and media-heavy browsing when I want tabs contained and system resources “managed”.
Notion
Idea capture, planning, and documentation space. Some things get organized, most things get archived emotionally.
Spotify
Background soundtrack for writing code, thinking, and pretending deadlines don’t exist.
06Services & Infrastructure
The stuff that actually keeps things running when nobody is watching.
Verceldaily driver
Deployment platform for frontend projects. Push code, deploy instantly, fix regrets in production.
Cloudflare
DNS, caching, and protection layer between my apps and the internet’s bad intentions.
GitHub
Version control, collaboration, and a permanent record of every commit I told myself was “final”.
Supabase
Backend-as-a-service for auth, database, and real-time features without spinning up infrastructure at 2 AM.
Neon
Serverless Postgres for when I want a database that scales without emotional damage.
Railway
API hosting and backend deployment made simple. Push services, scale fast, worry less about infrastructure pain.
Resend
Email API that actually delivers emails instead of disappearing into the void.
07The Desk
The non-digital dependencies. Equally load-bearing.
Coffee (Nairobi fuel of choice)non-negotiable
Essential runtime dependency. Without it, build times increase and motivation decreases.
Notes / Random Scratch Spacedaily use
Where half-baked ideas, architecture sketches, and “I’ll fix this later” lives permanently.
Books (occasional)in progress
Non-technical and technical reading in bursts. Mostly for thinking breaks, not consistent enlightenment arcs.