Things I use day-to-day — hardware, software, and configuration. Inspired by uses.tech.
Hardware
Primary
- MacBook Pro 14" (M3 Pro) — daily driver; macOS for development, writing, and research
- External monitor — 24" 1080p, connected via USB-C (placeholder — to update)
Peripherals
- Keyboard — built-in Magic Keyboard; occasionally a mechanical board (to update)
- Headphones — Sony WH-1000XM5 — essential for deep work and psychedelic trance sessions
Operating System / Shell
- macOS Sequoia — primary
- Ubuntu 22.04 LTS — on remote development servers for kernel/system work
- zsh + Oh My Zsh — with Starship prompt
- tmux — always running; project-per-window workflow
Editor / IDE
- Neovim — LazyVim config; primary editor for code and prose
- VS Code — fallback for heavier projects; some language servers work better here
- JetBrains CLion — C/C++ kernel work where LSP alone isn't enough
Development Tools
- Git + GitHub
- Docker — containerised build environments
- Homebrew — package management on macOS
- Ruby (Homebrew ruby@3.3) + Bundler — this blog runs on Jekyll 4
- Python 3.11 — research scripts, data processing, LLM pipeline tools
- PyTorch — ML experiments
Research / Writing
- Zotero — reference manager; annotate PDFs here
- Obsidian — local-first notes, reading notes, research graph
- LaTeX (TeX Live) — all formal writing and slides
- Typst — trying as a lighter alternative to LaTeX for notes
Miscellaneous
- Raycast — macOS launcher; replaces Spotlight
- 1Password — password manager
- Arcaea / Cytus II — rhythm games; where I discovered most of the music I love
← About me ·
What I'm doing now