/projects

Built things, explained plainly.

Product stories, engineering decisions, measurements, and source in one reading system.

12 project case studies

Android Apps

Fossify Gallery

Private Android gallery with offline smart search, similar-photo discovery, duplicate detection, people clustering, editing, and no ads.

Android Apps

Axios Alternative

Axios Alternative is a local-first Android app that turns bank SMS into a searchable ledger, teaches new extraction patterns on-device, and keeps review flows visual.

Local Tools

CVEChecker

A local-first Linux desktop app that inventories installed software, optional project lockfiles, and hardening posture against vendor advisories, OSV, and the NVD.

PyQt Desktop Apps

Neural Network Desktop Tutor

A desktop lab for learning neural networks through replay, inspection, ablation, and family-specific experiments.

Android Apps

Notification Saver

Local-first Android notification archive with timeline search, per-app conversation tabs, pinned chats, diagnostics export, and dark mode.

Local Tools

Thunderbird AI + Security

A landing page for Thunderbird's AI Assistant and security features.

Operations Dashboards

Vertical Dashboard

A PyQt dashboard for a vertical side monitor that keeps calendar, tasks, notifications, device status, and quick capture visible in one desktop workflow.

PyQt Desktop Apps

Amazon Price Tracker PyQt

A local PyQt price tracker with SQLite history, bundle tracking, browser capture, tray controls, target alerts, and background refresh scheduling.

PyQt Desktop Apps

Expense Tracker from Thunderbird

A local PyQt expense manager that ingests Thunderbird bank alerts into account ledgers, parser diagnostics, vendor maps, and analysis views.

PyQt Desktop Apps

Image Clustering PyQt App

A local PyQt image-clustering workspace with cached embeddings, multiple model backends, lazy thumbnails, safe file operations, and production release gates.

PyQt Desktop Apps

JobScraper PyQt

A PyQt job-scraping workbench for company sources, public remote boards, Hacker News hiring posts, portal sessions, SQLite storage, and interview-pack generation.

PyQt Desktop Apps

KanbanPMS

A local PyQt Kanban board app with JSON workspaces, import/export, managed images, backups, packaging, benchmarks, and a Rust egui companion.