MichD

 

Programming Creations

Just like electronics, Programming is something that has interested me for a long time. I started out with QuickBasic in my early teens, and quickly gained an interest in web development too. Over the years I’ve programmed for all sorts of domains/platforms, from MS-DOS, to Windows, crossplatform desktop, the Web on both ends, mobile devices, and microcontrollers.

This page acts as a showcase for some of them.

DI.FM Android App DI.FM Android App

DI.FM Android App

Android app development for Digitally Imported Inc’s radio brands DI.FM, RadioTunes, JAZZRADIO.com, ROCKRADIO.COM, ClassicalRadio.com, and Zen Radio.

KiCad Helper KiCad Helper

KiCad Helper

Web-based tool to make changes to KiCad schematics that EESchema doesn’t let you do easily.

Instaudio Instaudio

Instaudio

Popular audio sharing website for audio producers, voice actors, etc, visited by over 5 million people over its lifetime.

Conway's Game of Life Conway's Game of Life

Conway's Game of Life

A programmer’s favourite, Conway’s Game of Life is a famous cellular automaton. I just had to implement my own version.

2048 in QBasic 2048 in QBasic

2048 in QBasic

This little puzzle game was wildly popular at the time. I figured I’d go back to my roots and throw together an implementation in QBasic.

RSS Dash RSS Dash

RSS Dash

RSS Dash was a dashboard for RSS feed widgets, intended as an “iGoogle” replacement.

CarGo: Programming Web Game CarGo: Programming Web Game

CarGo: Programming Web Game

CarGo is a web game around a custom mini programming language. You program a car to drive through a maze, avoid crashing, and pick up credits.

Step Sequencer Web Toy Step Sequencer Web Toy

Step Sequencer Web Toy

A web-based FL-Studio-like step sequencer for drum samples.

"Brainfuck" Interpreter "Brainfuck" Interpreter

"Brainfuck" Interpreter

“Brainfuck” is an esoteric programming language consisting of 8 commands, forming a simple Turing machine. I wrote a simple interpreter / debugger for it as a web page.

Minecraft design tool Minecraft design tool

Minecraft design tool

2D grid to draw with some Minecraft materials, to plan complex structures.

TheAudioPortal TheAudioPortal

TheAudioPortal

TheAudioPortal was a website and forum to share and review the members’ music and improve as musicians.