The Setup.

Everything I use to build things. Some of it daily, some of it sparingly - all of it deliberate. Updated when I remember.

01

Editor & 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.

02

Terminal

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.

03

Design

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.

04

Hardware

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.

05

Apps & 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.

06

Services & 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.

07

The 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.