Projects

Open-source projects from TinkerNorth: games, tools, and experiments.

Parchment

A custom Android AdapterView library providing horizontal ListView, GridView, ViewPager, and GridPatternView with built-in view recycling, snap positioning, circular scrolling, and declarative grid patterns. Built for Google TV and tablets before RecyclerView existed, and still offering features RecyclerView lacks today.

Liason

An Android MVVM framework built in 2014 using ContentProviders, CursorLoaders, and SQLite views, before Google shipped Architecture Components. Models are annotation-driven SQLite tables, ViewModels are SQLite VIEWs that auto-update the UI through ContentObservers, and a Task module handles background work with observable state. MVVM on Android before it was cool.

JS Star Fighter

A browser-based space shooter built with vanilla JavaScript and jQuery. No canvas, no WebGL. A faithful remake of the classic QBasic game Star Fighter from ~2000, brought to life in the browser with sprite-based graphics and smooth gameplay. Fly your ship, dodge enemies, collect power-ups, and blast your way through waves of foes.

QBasic Star Fighter

The original DOS space shooter from ~2000, written in QBasic by Latem-Soft. Three levels, boss fights, power-ups, SoundBlaster audio, and EGA graphics, now playable in the browser via DOSBox WebAssembly.

Code With Friends

An interactive drag-and-drop coding quiz that teaches HTML and CSS basics. Drag answer labels into code blanks and hit Run to see the live result. Originally built with jQuery UI, rebuilt with vanilla JavaScript.

Wedding Website (2013)

Our wedding website from 2013, originally built with PHP, MySQL, and jQuery. Features a photo timeline slider, interactive wedding party bios, venue details with driving directions, and RSVP/song request sections. Now preserved as a static archive.