Selected Case Studies

Each case study documents a specific decision, constraint, or outcome that shaped how a project was built.

SWOD - Swedish Word of the Day

Cross-platform language-learning app focused on consistent daily-term delivery across Android, iOS, and web clients.

React Native TypeScript

Flow Watt

Energy-tracking product built with mobile-first dashboards and chart readability as primary design constraints.

React Native TypeScript

Smart Fridge

Inventory management app that prioritizes "use-soon" items to reduce avoidable food waste in household settings.

React Native TypeScript

Smart-Board

Electron-based family operations board centralizing schedules, reminders, and shared daily updates.

Electron Node.js

Guess What - Movie

Social movie-guessing game optimized for fast multiplayer rounds and low-friction group setup.

React TypeScript

Jira TimeReporter

VS Code extension that automatically tracks time against Jira tickets from Git branches, with idle detection and explicit worklog reporting.

TypeScript VS Code Extension API