All portfolio
Product2021 — Present

Developer tooling (side project)

Small utilities and experiments shipped to learn in public.

Solo builder

Lightweight tools and OSS-style experiments around DX, APIs, and observability — dogfooded on real workflows.

TypeScriptNodeCLI design

Funding & structure

Bootstrapped

Evenings & weekends

Why

Shipping small tools is the fastest way to stay sharp on API ergonomics, packaging, and support burden — constraints that mirror real product work.

Pain points

  • Repetitive manual steps in local dev and release workflows.
  • Hard-to-debug integration gaps between services during early prototyping.

Overview

A rotating set of CLI helpers and service templates aimed at reducing friction when standing up APIs and local observability. Not a venture-scale product — a deliberate learning surface.

Architecture

CLI-first, stdin/stdout friendly, minimal dependencies. Where a web UI exists, it stays optional so automation remains scriptable.

Technical deep dive

TypeScript for shared types across CLI and libraries; structured logging as a first-class contract for every command.

What I did

  • End-to-end ownership: design, implementation, docs, and releases.
  • Gather feedback from a small set of peer developers; cut scope aggressively.

Outcomes

  • Reusable patterns carried back into client and employer work.
  • Sharper intuition for DX trade-offs and long-term maintenance.

Want to go deeper on architecture, trade-offs, or a similar build?

Get in touch