Portfolio
This page lists the projects I have worked on, as an independent developer and as a contractor for clients. Not everything that I have worked on is listed here; a lot of my work is for clients that cannot be disclosed.
Praise from my clients:
“Outstanding work and on time. Highly recommend! Will use again and again.”
“Top notch programmer! He was able to do everything we asked and then some. Creative, timely, efficient, and professional. I’d say hire this guy in a second but I want him all to myself”
“Matt is the consumate professional. He has a deep understanding of iPhone, iPad and its architecture, he grasped our needs quickly, and delivered the project on time and on budget.”
“Thank you for your extremely professional programming and proactive thinking on this project.”
Reverse Chord Finder Pro
This is an inverse chord dictionary. Common chord dictionaries let you select a chord from a list and then show how that chord should be played. Reverse Chord Finder works the other way around: it lets you select notes on a piano keyboard or guitar fretboard and then explains what chords match with these notes. This is a great tool for songwriters, musicians, and music students.
See also: www.reversechord.com
Summer Tri-Peaks Solitaire
Sometimes I am asked to fix up existing apps. Summer Tri-Peaks Solitaire is a fun card game that unfortunately used to crash a lot.
I fixed the bugs and created a “lite” version with In-App Purchase.
Recently the client hired me again to make the app universal for iPad and iPhone.
The iOS Apprentice
I enjoy helping out other programmers when they get stuck, as well as teaching newbies the craft of software development. To this end, I wrote a series of ebooks called The iOS Apprentice.
This course consists of several epic-length tutorials that take the reader from zero to writing real apps for the iPhone and iPad. It’s aimed at complete beginners and people who have experience with other programming languages but who are new to the platform.
The iOS Apprentice is available from www.raywenderlich.com.
Cullen’s Abc’s – Children’s Videos & Songs
Cullen’s Abc’s most popular videos in one handy app. These apps are intended to be used by toddlers and preschoolers, so we made the controls very easy to operate.
No active internet connection is required to view the videos because they are embedded in the application.
Cullen’s Abc’s #1 – Children’s Videos & Songs
Cullen’s Abc’s #2 – Valentine’s Day Songs
Cullen’s Abc’s #3 – Christian Songs
Cullen’s Abc’s #4 – Numbers
Cullen’s Abc’s #5 – Christian App #2
Cullen’s Abc’s #6 – Counting
For more information: www.cullensabcs.com
PocketSLP Minimal Pairs
This is a flashcard app for “minimal pairs” speech therapy that is aimed at professional speech therapists.
Minimal Pairs is designed to target the twelve most common phonological processes.
The app has almost 800 flashcards with audible pronunciation and works on both iPhone and iPad.
For more information: pocketslp.com
Tutorials
I’m a member of Ray Wenderlich’s iOS Tutorial Team. Every couple of weeks I write a tutorial for his popular website. I also help out as a moderator on his forums.
My tutorials:
- Apple Push Notification Services, part1 and part 2
- Beginning ARC in iOS 5, part 1 and part 2
- Beginning Storyboards in iOS 5, part 1 and part 2
- My App Crashed, Now What? and part 2
Together with the other members of the RayWenderlich.com Tutorial Team I helped write an ebook called iOS 5 by Tutorials that goes in-depth on many of the new technologies in iOS 5. I contributed four chapters on Automatic Reference Counting (ARC) and Storyboards, both exciting new tools that will make life much easier for iOS developers.
Perfect A
An all-purpose tuning fork. This is a universal app, meaning that it runs on both the iPhone and the iPad. Perfect A has a minimalist interface: tap once on the tuning fork to start the reference tone, tap again to stop it.
The user can adjust the pitch of the tone and choose between two different waveforms that are suitable for tuning.
The client chose to work with me on this project because I’m also a musician and I have prior experience with sound synthesis.
For more information: perfecta.mennigmann.com
Ultimate Countdown
An electronic “chicken” game for two players. Each player holds down their big red button while the timer quickly counts down to zero. The last player to let go is the winner — but only if the timer hasn’t hit zero yet!
This was a popular free game that made it into the Top 10 lists. Over 250,000 downloads!
iTunes App Store link (free)
The source code for Ultimate Countdown is available as open source.
Fnurgletoe (Egg Chess)
This is a casual strategy game based on the classic game of “Egg Chess”. At first sight it might look like tic-tac-toe, but this game is much more challenging.
The goal is to be the first player to put three identical pieces in a row. However, your opponent can change your pieces and use them against you.
You can play against another player or against the iPhone.
iTunes App Store link (free)
The source code for Fnurgletoe is available as open source.
Simon Sings
A version of the classic “Simon Says” game that uses musical notes instead of blinking lights. The game plays a sequence of musical notes that you have to memorize and then repeat by singing, humming or whistling into the iPhone’s microphone.
With each new round the sequence becomes longer. The goal is not only to memorize as many notes as possible, but also to sing them in tune.
iTunes App Store link (free)
The source code for Simon Sings is available as open source.
Open Source
I am a frequent contributor to open source projects.
You can find my recent open source code at: github.com/hollance
In the past I have written significant portions of code for the Haiku operating system, most notably the Midi Kit and the resource compiler.
I also created Red Dot Forever, a simple open source MIDI recording tool for Windows.



