Code

Random coding projects.

Precursor Edlin

The precursor is a small computer whose CPU / SOC is an FPGA that can be flashed. It was conceived as a secure communications device and password store. To me it’s also the ultimate open computing platform.

Sometimes I'll carry around my Precursor and leave my phone behind. If I need to jot down a note, I use a trusty Edlin text editor I've written for the device. (History lesson: Edlin was a simple line-oriented text editor included with DOS.)

I also included a Rust-based BASIC interpreter for the occasional quick compute.

Utilities for working in Augmented Reality (Termminal and JsonView)

I'll occasionally work within an augmented reality setting. Here's an example of a SSH / terminal window application I build under Unity.

I have also implemented a JSON viewer/explorer which is extremely useful.

Tenori-ON

I've been collaborating with pika.blue for several time on adding features to the Tenori-ON. Here are some of the features I've worked on:

  • Quick copy
  • Abacus
  • Multi loop
  • Push layer inlays
  • Debug display

I also worked closely with pika.blue to enable grid mode (connect to monome.org Norns device) — I wrote the LUA script running on the Norns to interface with the Tenori-ON:

Tenori-view

A JVM-based app to display what's on a Tenori-ON's Screen.

Tenori-ON + Tenori-view + AR

Why not combine all 3?

Tenori-SIM

This was a project to implement part of the Tenori-ON's high level APIs for Layer Mode prototyping.

Money Mirror

Money Mirror was a streamlined accounting app for early Palm Pilots.

PaklSound1

PaklSound1 was an early app in the iOS App Store.