Engineering

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.