I build radio apps, terrain posters, and practical developer tools.
Software Engineering student at Braude Academic College. My projects span desktop and mobile apps, graphics, and automation.
Turn a place into a printable 3D terrain poster. Elevation data and satellite imagery become a lit relief in Blender, with optional roads, place names, trip pins, and routes.
Python · Blender · Geospatial data
Try the trip planner and poster maker
Discover and stream internet radio across desktop, phone, Android Auto, and Android TV. Browse by genre, save favourites, and keep listening in the background.
Windows: C# · .NET · WPF · EF Core
Download for Windows · Windows source
Android: Flutter · Dart · Riverpod
Download for Android / TV · Android source
A quiet companion for meditation: flexible session timers, scheduled mindfulness bells, and 289 wisdom poems from five traditions. No account required.
Flutter · Dart · Riverpod
Download for Android · Source
Save browser-only lectures, course replays, and webinars as local MP4 files for offline viewing. Give your agent a course link: it finds the videos, downloads what the site offers, and records the rest unattended with OBS Studio.
Agent Skills · Python · OBS Studio · Windows
Install the skill · Source and documentation
- Linux Shell — A custom shell in C with command history, encryption, and file merging, exploring processes and system calls.
Apps: Flutter · Dart · C# · .NET · WPF · EF Core
Visual tools: Python · Blender
Foundations: C · Java · Git · Linux · Bash

