shuvo@portfolio : ~/uses $

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