Engineering

Keepsake: Saving Your Children’s Memories from Brightwheel
reading time: 4 minutes

Keepsake is a friendly, cross-platform desktop application designed to help parents easily download their children’s photos and videos from Brightwheel. It automatically handles session capture, deduplication, legacy migrations, and EXIF metadata restoration in a clean, local-first utility.

Keepsake App Interface

The Motivation

One of the cool things that we as parents get that my parents never did is the added visibility into our kids’ lives while at school. Apps like Brightwheel have been great for schools to share photos and messages, and we always get a kick out of all the pictures we see.

What Happened To Pinterest?!
reading time: 3 minutes
An old man annoyed with Pinterest

What happened to Pinterest?

There was a time when the site was genuinely unique. If you had an idea, needed inspiration for a project, or wanted to curate a mood board, it was the go-to site. Aside from digging through niche subreddits, there was simply no other space like it. The core value proposition was simple and effective: empowering users to curate ideas, links, and images into structured, personal collections.

HP Spectre Tablet Mode: Bridging Niri, CachyOS, and Waydroid
reading time: 3 minutes

Automating tablet mode detection to trigger an Android UI on a Linux 2-in-1 device.

A sleek 2-in-1 laptop folded into tablet mode, displaying a terminal window alongside an Android interface. Abstract geometric shapes and moody neon blue lighting.

The Motivation

I bought one of those 2-in-1 laptops a few years ago, an HP Spectre specifically. It came with Windows by default, which was fine until I decided I was on a crusade against using Windows on any of my screens in silent protest of it just being bad.

SS44.ca: Building a Resume as Code
reading time: 3 minutes

ss44.ca is my professional landing page and digital garden. It’s a place to host my resume, document my homelab, and highlight some technical projects to advertise my skills.

ss44.ca home page in 2026

The Motivation

I don’t even know if professional personal websites are still a primary requirement, or if they are a relic of a bygone era. However, I vividly remember career counselors emphasizing: “at least be able to prove you can do some of what you say you can, by having a domain with some of what you say you do on it.”

Sathi.ai: A Multi-Provider AI Desktop Client
reading time: 2 minutes

Sathi.ai is a Generative AI client plugin I built for Dank Material Shell (DMS) . It allows users to interact with multiple Large Language Models (LLMs) directly from their Linux desktop shell, bypassing the need to constantly context-switch into a browser.

Sathi AI Interface

The Motivation

Over the last few months, I grew increasingly frustrated with Windows 11 and decided to transition my primary workstations to Arch Linux. During this shift, I discovered Niri (a scrollable-tiling Wayland compositor) and fell in love with Dank Material Shell—a clean, slightly opinionated, and highly customizable desktop environment.