Skip to content

Uses

My regular tools and the stack behind this site.

Terminal & shell

  • Zsh or Fish with a prompt that shows the working directory, Git branch, and whether the last command failed.
  • Monospace I like: Geist Mono and JetBrains Mono.
  • Aliases I lean on daily: gsgit status, ..cd ...
  • On Windows, everything runs inside WSL rather than PowerShell.

Languages & frameworks

  • I choose the stack to fit the job instead of keeping one default for everything.
  • Regular tools: Python, JavaScript / TypeScript, React, and Next.js.
  • Data: PostgreSQL and MongoDB, depending on the shape of the problem.
  • A lot of what I build is small: a script, a Lambda, or a static page.

This site

  • Next.js (App Router, static export) + TypeScript, styled with Tailwind CSS v4. Posts are Markdown parsed with gray-matter.
  • Fonts: Inter for body, Geist Mono for code and headings.
  • Hosted on AWS S3 behind CloudFront; deploys are a CLI sync + cache invalidation. No server at runtime.
  • The full how-to lives in Building Static Sites with AWS S3 and CloudFront.

Things I’ve made

  • pdfcomments.app, the Hands-On IT podcast, and internal workflow tools are listed on the projects page.