Portfolio

I love writing software and doing software development. I often perform software design and architecture tasks on projects and lead development teams, but I think it's crucial to stay hands on and go deep in code (including emerging technologies and design patterns) so that you can walk the walk.

While I've done a large amount of work for internal-facing applications, I can't necessarily show them here. Below is a list of projects and applications that are available publicly to view or try. If you'd like to learn more about private or internal-facing projects I've worked on, feel free to contact me.

Open Source Applications

You can find much of my work on my open source accounts: github.com/kindohm

Most recently I have been a contributor to the audiolib.js project - a JavaScript audio synthesis framework.

3M Visual Attention Service

Live web site: vas.3m.com. Detailed blog post: http://kindohm.com/post/1121185443/vas3m.html

The 3M Visual Attention Service allows designers and marketing professionals to upload visual media and get feedback about where in a scene a person will be drawn to in the first 3-5 seconds.

3M VAS

Technologies used: ASP.NET MVC, Silverlight, Azure, HTML, CSS, Javascript, SQL Server

Warblr - Windows Phone 7 App

Video demonstration and details: kindohm.com/warblr

Warblr is an app for Windows Phone 7 that converts Twitter search results into music. It's simply a fun audio gadget to have fun and create interesting sounds with.

Search and Play Note Length Scale, Octave, and Sound Wave

Technologies used: Windows Phone 7, Silverlight, Twitter authentication, MVVM

SilverSynth

http://silversynth.codeplex.com/

SilverSynth is an open source library for digital audio synthesis programming in Silverlight.

Technologies used: Silverlight, digital audio synthesis

Silverlight Mic Sampler & Looper

Try it out: kindohm.com/micsampler

Record audio through your computer microphone, crop a selection, and play it back in a loop.

Technologies used: Silverlight, digital audio synthesis

TANKS

Try it out: kindohm.com/TANKS

Tanks is a physics-based artillery game built using the Farseer Physics Engine.

Tanks Tanks

Technologies used: Silverlight, Farseer Physics Engine

kSynth

Three different apps: kSynth, kSynth.b, kSynth.Drone

kSynth is a set of three different audio synthesis applications built in Silverlight. They combine digital audio synthesis, sequencing, and basic mixing to make for some fun apps to play with.

Technologies used: Silverlight, digital audio synthesis

Silverlight Sequencer

Try it out: kindohm.com/silverlightsampler

Sequence a set of wave samples and make your own musical loops.

Technologies used: Silverlight

Wave Edit

Try it out: kindohm.com/waveedit

Draw your own wave form on the screen and see what it sounds like.

Technologies used: Silverlight, digital audio synthesis

PiCheat

Try it out: kindohm.com/sl/pi/picheat.htm

A helper for visualizing Pi calculations. This app was developed for the MIX09 10k coding challenge.

Technologies used: Silverlight