$ cd ~/uses && cat README.md
Uses
Hardware, software, and the small things that quietly compound over a year. Updated when anything material changes.
$ ls -la hardware/
Hardware
- Laptop: Windows workstation, the daily driver for everything from Playwright suites to AWS Bedrock experimentation.
- Display: A single external monitor - split-screen IDE on the left, browser + terminal on the right.
- Input: Mechanical keyboard with tactile switches; the typing feedback is the same reason I run Geist Mono everywhere on screen.
- Headphones: Closed-back over-ear for focus work, in-ears for calls.
$ ls -la editor/
Editor and shell
- Editor: Cursor for AI-assisted development, VS Code when I want a lighter footprint.
- Theme: Tokyo Night - same one this site uses. Consistency between editor and browser reduces context-switch cost.
- Key extensions: Astro, ESLint, Tailwind CSS IntelliSense, GitLens, Playwright Test for VS Code.
- Shell: PowerShell as the day-to-day shell on Windows; Git Bash for POSIX-flavoured one-liners.
- Terminal: Windows Terminal with a font-ligature-friendly Geist Mono variant.
$ ls -la ai-tooling/
AI tooling
- Claude: primary assistant for engineering work - refactors, code review, debugging, drafting tests.
- Codex / Cursor: for in-editor generation and large-scale refactors.
- AWS Bedrock: hosted foundation models when I need workflows that run on company infrastructure rather than third-party APIs.
- n8n: workflow orchestration for stitching agents and data sources into recurring pipelines (digest jobs, intake routing, monitoring).
$ ls -la automation-stack/
Automation stack
- Playwright: the core. TypeScript fixtures, the official HTML reporter, parallel sharded runs in CI.
- API testing: Postman for exploration, Rest Assured / supertest in code, K6 for load.
- CI: GitHub Actions for personal projects; Jenkins / Bitbucket Pipelines for client work, depending on what's already there.
- Reporting: Allure when stakeholders need readable history; the default HTML reporter when speed matters more.
- Mobile / desktop: Appium for mobile, PyWinAuto for Windows-native automation.
$ ls -la dailies/
Daily dailies
- Mail / calendar: Gmail + Google Calendar.
- Notes: Notion for long-form, plain text files for ephemeral.
- Project tracking: Jira when the team uses it, GitHub Issues when I'm shipping solo.
- Music: instrumental - film scores, ambient, lo-fi. Words break flow.