back home
uses / hardware · software · dotfiles
The setup, honestly.
People keep asking what I'm running. This page is the answer: the editor, the terminal, the languages, the frameworks I actually ship with. Updated when something earns its place.
Last updated May 8, 2026
01/ editor
Where most of the work happens.
- Neovim + LazyVimMappings and plugins tuned for fast TypeScript work; my omarchy-lazyvim repo is the bigger setup.personalised config
- Telescope + fzf-luafuzzy everything
- Treesitter + LSPts, tsx, lua, go, python, rust
- Claude CodeUsed heavily for planning, refactors and skills authoring.pair programmer
02/ terminal
The shell I actually live in.
- GhosttyGPU-accelerated terminal
- Zsh + zoxideshell + smart cd
- fzf, ripgrep, batsearch + view
- lazygitgit tui
- tmuxpanes when ssh-ing
03/ os & window manager
Linux, tiled.
- Omarchy on ArchDHH-style minimal Linux desktop; my omarchy customisations live in their own repo.Hyprland-based
- Hyprlandwayland tiler
- Walkerapp launcher
- Waybarstatus bar
- Makonotifications
04/ languages & runtimes
What I reach for first.
- TypeScripteverything by default
- Node.jslong-lived servers
- Bunscripts, tooling, blyp
- Pythondata + glue
- LuaNeovim config
05/ frameworks & libraries
The shortlist that ships.
- Next.js (App Router)client-facing apps
- Express / Hono / Elysiadepending on size
- TanStack Queryserver-state on the client
- Redux Toolkitclient-only state
- Zodboundary validation
- Tailwind CSS + Framer Motionlook + feel
06/ data
Where the actual product lives.
- MongoDB + Mongoosedefault for prototypes
- PostgreSQLwhen relations matter
- Upstash QStashbackground jobs
- Rediscaches, rate limits
07/ hardware
What runs the editor.
- HP EliteBook 840 G9Arch + Hyprland, btrfs root. Boring, fast, repairable.14" daily driver
- Intel Core i7-1270P4P+8E · 4.2 GHz
- Intel Iris Xeintegrated graphics
- 16 GB RAMDDR5
- 512 GB NVMe SSDbtrfs
- Built-in display1920×1200 · 60 Hz
- External monitorfor split panes
- Logitech mousefor the Figma days
08/ fonts on this site
Editorial, on purpose.
- Instrument Serifdisplay
- Geist Sansbody
- Geist Monometadata + ui
Inspired by Wes Bos's uses.techdirectory. If you've got a tool you think I should try, the contact form is open.