Tools & workflows

A practical operating system for engineering work.

The tools and habits I use to keep development work focused, portable, and repeatable. This is a living page, updated as my workflow changes.

Featured setup

Cross-platform workstation

An open-source, portable configuration setup for terminal and agentic coding across Windows 11, macOS, and Ubuntu GNOME.

It brings together shared Bash configuration, WezTerm, Neovim, Yazi, platform detection, setup entrypoints, and validation tooling in one documented repository.

View repository
Original terminal-inspired cross-platform workstation illustration

Current toolkit

Terminal
WezTerm with tmux-style bindings
Shell
Bash, including MSYS2 UCRT64 on Windows
Editor
Neovim baseline with a portable configuration
File management
Yazi terminal file manager
Dotfiles
chezmoi-managed configuration
Validation
Phase-aware setup checks and portable tests

Principles in practice

Portable by default

A single setup is designed to work across Windows 11, macOS, and Ubuntu GNOME, while respecting the useful differences of each platform.

Terminal-first, not terminal-only

The terminal is a dependable common layer for navigation, automation, and development workflows, with tools chosen for practical everyday use.

Documented and verifiable

Setup phases, dry runs, a doctor command, and portable tests make the workstation easier to understand, change, and recover.

Practice

Problem-solving practice

Algorithm practice and problem-solving outside day-to-day product work.

LeetCode

50 problems solved

Easy
22
Medium
26
Hard
2
View profile