StepSnap — I Built a Chrome Extension

I have had a very specific problem at work. Whenever I need to walk someone through a process on a web app - onboarding a new team member, handing off a workflow, writing up a process doc - I end up doing one of two things: scheduling a screen share, or spending 20 minutes stitching together screenshots in a Google Doc while writing “click here, then click there” in a way that somehow still manages to be confusing. ...

April 6, 2026 · 3 min

My Projects

Welcome to my projects page. Here you can find a collection of tools, guides, and documentation for various projects I’ve worked on. 🚀 Current Projects Project Description 📸 StepSnap A chrome plug-in that helps you create step-by-step guides and save as PDF. Site | Plugin 🔐 CLI Auth 2FA A terminal-based 2FA (TOTP) authenticator. Search your accounts, generate tokens, and copy them to clipboard — all from the CLI. 🍃 Mongoose Express Middleware Express CRUD middleware for mongoose 🔌 Mongo Express Middleware Express middleware that will give you CRUD APIs on top of any MongoDB collection. 🐀 ReST API Tester - R.A.T CLI-based code generator that automates the creation of Mocha and Chai-based REST API test cases using simple JSON configuration files. 🚀 BashAliases My bash aliases ☸️ K8s Pod Monitor A bash script to monitor Kubernetes pods in specified namespaces and report their status if they are not running. 🗄️ Unity Catalog Express Middleware Express middleware for Unity Catalog using @databricks/sql 📡 Unity Catalog DBAPI Express Middleware Express middleware for Unity Catalog using DataBricks API 📜 Legacy Projects Project Description 📲 SMS Gateway Turns your Android phone into a simple SMS gateway. 💻 Bash Menu A simple bash list menu for directory switching Documentation Project Description Essential Commands A curated list of essential commands for setting up servers, installing development environments (Go, Node.js, Docker), and configuring SSL certificates. Site Development Insights into the development process of this website, including Hugo configuration, adding features like global images, and integrating a comment system. ./J

April 6, 2026 · 2 min

Upgrading A Hugo Website

This website runs on Hugo and is hosted via Cloudflare Pages. The last time I wrote a post and updated this site was almost an year ago. Since then, I have been busy with the book, that I rarely got time to update this site. The book’s done, I now have time to get back to writing and maintaining this site. The first thing I had to do was to upgrade the site. ...

September 30, 2025 · 2 min

Speech models + LLMs = Magic

Speech-to-text models are the magic behind converting spoken language into written text. From dictating documents and emails to transcribing meetings, their applications are vast. Personally, I rely on this feature to send hands-free messages and control my smart home devices. While those everyday uses are great, I recently discovered an even more powerful application for speech-to-text. When you combine speech recognition with the power of LLMs, things get really interesting. We’re talking Q&A documents, meeting summaries, and even enhancing RAG models. ...

September 9, 2024 · 6 min

Solving Sudoku Puzzles with OpenCV

For my next project I wanted to build something that I have been planning to do for a long time. I love solving sudoku and I was really good at it. Yup, I was good. That was three years ago. By the time I got good at solving sudoku, it started to get boring for me and I decided to write my first sudoku solver – goSudoku. CLI Solution goSudoku is written in Go. The goal was to make a fast sudoku solver by improving on the basic back-tracking algorithm. (More on that below) ...

September 3, 2023 · 8 min

Learning ML

I’m no expert in AI/ML. I’m trying to self-learn and haven’t built anything significant, until now! To learn something, I need a problem to apply and practice what we learned. I was missing that. I didn’t have a use case for anything related to AI/ML and I wanted a pet project for AI/ML. The beginnings Yeah! Let’s talk about that. I started with this – Basic classification: Classify images of clothing. Yeah, why not. Jump into the deep end and figure out the basics as you progress. That has been my way of learning new things. This time, it did not work. My effort to learn ML and build a basic classification system spans 2-3 years 🤷🏾‍♂️. At the pace at which technology progresses, that’s a lifetime. ...

July 14, 2023 · 10 min