Side Projects

2
2fatui

Keeps your login codes on your computer instead of your phone, so signing in is one keystroke away. Bring your accounts over from Google Authenticator, Aegis, 2FAS, Bitwarden, or 1Password. It will even read them off a photo of a setup QR code. Everything stays locked behind a single password.

GoBubble TeaTUICryptography
Pamasahe
Pamasahe

Tells jeepney passengers what their fare should actually be. Tap where you got on and off, say who is riding (student, senior, PWD), and it works out the fare from the official government rate table with the discounts already applied. Easy to spot when you are being overcharged. No signal? Type the distance instead. Runs on Android and iPhone.

Kotlin MultiplatformCompose MultiplatformMapLibreKtorAndroidiOS
Porpolyo
Porpolyo

Portfolio pages built one at a time, each shaped around what the person actually does for a living instead of dropped into the same template. A QA analyst gets a page that reads like a test report. A developer gets one that reads like source code. Three people have theirs so far.

HTML/CSS/JavaScriptGitHub Pages
T
Textport

Saves the text messages on your phone to a file you keep. It catches the ones other backup apps skip, the messages that never made it out. Save everything or just one conversation, either as a spreadsheet or as a page that reads like a real chat. Nothing gets uploaded anywhere.

KotlinJetpack ComposeMaterial 3MVVMAndroid
Stars
Stars

A running record of every project I have bookmarked on GitHub, so the useful ones stay findable even after someone deletes them. Search it, narrow it down by language, and see at a glance which ones have since vanished.

PythonGitHub ActionsHTML/CSS/JavaScriptGitHub Pages
Wardove
Wardove

Keeps track of the clothes you own. Log what you wore each day, see what is clean and what is still in the wash, and find out which things you actually reach for and what each one has cost you per wear. No account to sign up for, and nothing leaves your phone.

KotlinJetpack ComposeMaterial 3RoomHiltAndroid
Visboard
Visboard

Lets you draw on top of any website, which is handy for walking someone through a page or recording a demo. Point with a laser trail that fades behind you, sketch freehand, drag out shapes, or stamp emoji that disappear on their own. Each tool has its own keyboard shortcut, and Escape clears everything.

TypeScriptVue 3WXTPiniaTailwind CSSChrome MV3

Work Systems

Built at Tigergraphics Inc. These are internal, so the links lead to sign-in pages rather than something you can browse.

J
Jarvis

One shared workspace for fourteen departments that each used to keep their own files: sales, operations, design, printing, and the installation crews. A job now moves from one team to the next inside the same system. Nobody has to walk over and ask where something stands.

VueJS FrameworkLaravel FrameworkPHPMySQL DatabaseGit/GitHub
I
Inventory Management System

Tracks what is in stock and what it costs in the same place. Before this, both were typed up separately and rarely agreed; now what is on the shelf and what is on the books stay in step, with far less retyping.

Laravel FrameworkPHPMySQL DatabaseHTML/CSS/JavaScript
Employee Hub
Employee Hub

Where staff file leave requests, swap shifts, log overtime, and check how much leave they have left. All from their own screen, instead of filling in a form and carrying it to someone else's desk.

VueJS FrameworkPHPMySQL DatabaseHTML/CSS/JavaScript