Projects

Selected software projects and experiments.

Fremd Maps

2026

An offline-first indoor-navigation PWA for Fremd High School. I built wall-aware, multi-floor A* routing from manually modeled floor-plan data, generated visibility graphs in a Web Worker, and added fuzzy room search, turn-by-turn directions, and offline support.

Astro · TypeScript · Leaflet · Workbox · PWA

SketchFlow

2026

A shared drawing app with live presence, peer-synced undo history, and a lightweight vector format for canvas updates. Built with a Node/Express backend, PostgreSQL persistence, and Socket.io for real-time events.

React · TypeScript · Socket.io · Node.js · Express · PostgreSQL

School Navigation App v1

2025

A native Android app that helps students find classrooms at Fremd High School, with floor-aware routes and search-first navigation. Built in Kotlin with Jetpack Compose.

Kotlin · Android · Jetpack Compose

Shipped

Tabroom Follow Blocker

2024

A small userscript that removes Tabroom follow buttons to reduce accidental follows. Distributed as a single JavaScript userscript.

JavaScript · UserScript

Archived