Projects
Daisy Sensor App
An iOS app to serve as a user interface to the Digital Spring bluetooth low energy (BLE) soil moisture, light & temperature sensor. Design & implementation of an app capable of communicating with the Daisy Sensor in the background without repeated user intervention and then provide a simple notification to the user when their plants need attention.
Slowhand for the Mac
OS X Application for helping users learn music. Design & implementation of an Apple HIG (Human Interface Guidelines) UI/UX and for allowing the user to define video loop segments which can then be slowed down, zoomed & panned.
FractalScapes Interactive Fractal Designer
An iOS implementation of a touch interactive Lindenmayer system fractal generator. The only iOS L-System generator which lets the user drag and drop graphic rule tiles to create new interesting fractals. Combines highly optimized C code, image filters and motion sensing and custom view transitions.
MailPortals formerly MailBoxes
An as yet unreleased Mac OS E-mail application which allows the user to view and manipulate multiple mail box folder listings simultaneously.
NMR Pulse Programmer Interface
A DOS based GUI interface for controlling the inputs to a nuclear magnetic resonance machine then gathering presenting and storing the results in real time.
2 Plane Production Balancing Automation
Around 1990 and the first indie consulting dollar. Conceived and implemented an automated custom 2 plane balancing fixture. Reducing production time from hours to 15 minutes. Software - matrix math for 2 plane balancing algorithm and UI. Hardware - multiple accelerometers, programmable HP 35665A Dynamic Signal Analyzer.
Digital waveform synthesizer for music
Way back in 1980-81 almost pre-digital, conceived of designed and implemented a programmable hardware and software based digital waveform synthesizer to be used as a keyboard synthesizer. This was in the day of analog MOOGs and FM synthesis.