Ian Ross Richardson

Hi, I'm Ian.

Personal Enginerring Projects

Beatboard

Digital Standalone Live Beat Maker

Raspberry Pi powered digital acompaniment instrument based on the SuperCollider synthesis engine. Hardware keypad for chord selection and controls for user adjustable rhythmic patterns, instrumentation.

Vacuum Tube Radio

Inspired by Marconi's Early Designs

Single-tube fully analog AM transmitter built in the style of early 1930's Amatueur Radio designs.

CodeAbility

Hands-free Programming Suite using Code Dictation and Navigational Foot Pedals

HackUMass VI Hackathon Grand Prize Winner. System of jargon-free speech-to-code and navigational foot pedals which allow people without full use of their hands to program. Developed in 48 hours in a team of five.

FingerPass

USB Fingerprint Password Key

Arduino powered USB device which securely enters a password to any computer upon placing a fingerprint. Passwords encrypted and responsive to website context if optional browser extension installed.

Digital Violin

Gyroscopic Digital Instrument with user-adjustable scale and musical control

Adaptive instrument based on BoseBuild Arduino learning kit. Gyroscope sensor in bow allows 2-axis rotation for control of notes, magnet sensor allows live control of volume. User settings for timbre, ASDR, key, and mode.

RLWatch

High School Schedule Tracker for Pebble Time

Smartwatch watchface to track my highschool's irregular rotating block-based schedule. Parses school calendar API and configurable class schedule & displays remaining time in current class. Written in C and JavaScript.

Server PC

Headless Server PC Built from Scavanged and Second-hand Parts

Homebrew Dual CPU Server built from used parts. Built for Practice with Linux Server Management. Used as a NAS, media server, and game server.

This Website!

My Portfolio of Personal Engineering Projects

Static website built using Jekyll and hosted on GitHub Pages.