I’m a Software Engineer turned Technical Lead, and a life-long Computer Science student.

What I’m up to these days

A few tools I’ve written

(WI: “written in”)

ToolWhat it doesWI
ommis a keyboard-driven task manager for the command line
hoursis a no-frills time tracking toolkit for the command line
prslets you stay updated on pull requests from your terminal
bmmlets you get to your bookmarks in a flash
ecscopelets you monitor AWS ECS resources from the terminal
kplaylets you inspect messages in a Kafka topic in a simple and deliberate manner
cueituplets you inspect messages in an AWS SQS queue in a simple and deliberate manner
dfftlets you monitor changes as AI agents modify your codebase
outtasynclets you identify CloudFormation stacks that have gone out of sync with their counterpart files
punchouttakes the suck out of logging time on JIRA
graphclets you query graph databases via an interactive console
act3lets you glance at the last 3 runs of your Github Actions
multlets you run a command multiple times and glance at the outputs
ecsvhelps you check the versions of your systems running in ECS tasks across various environments
schemaslets you inspect postgres schemas in the terminal
commitslets you glance at git commits through a simple TUI
dstllgives you a high level overview of various constructs in your code files

I also maintain smaller utilities, each designed for a narrow use case.

UtilityWhat it doesWI
mrjmerges your open dependency upgrade PRs
tingprovides audio feedback on the command line
tashlets you stash content that you can access later
urlllets you browse URLs in a webpage in a recursive manner
dstlled-diffis a Github action that makes reviewing large-scale structural code changes easier
shfllets you rearrange lines in a file with simple keymaps
ghxprovides an alternative to GitHub’s UI for viewing commit logs between git tags
squishlets you resize images via the command line
squidgeshortens delimited data
tblloutputs data in tabular format
tomois a no-frills pomodoro progress indicator for tmux