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

me

What I’m up to these days

I’m picking up Rust, Gleam, pure functional programming in Scala, and building developer tools. Here are some tools that I worked on recently.

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
outtasynclets you identify CloudFormation stacks that have gone out of sync with their counterpart files
punchouttakes the suck out of logging time on JIRA
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
tashlets you stash content that you can access later

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

UtilityWhat it doesWI
ghxprovides an alternative to GitHub’s UI for viewing commit logs between git tags
mrjmerges your open dependency upgrade PRs
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
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

(WI: “written in”)