I'm an iOS designer, developer, and advisor. My passion is creating intuitive, delightful mobile app experiences that make people's lives better.
I've been shark cage diving, climbed Kilimanjaro, and I play the drums.
I'll work with you to create or focus your plan for making your app, including:
Target Market Analysis: Determining the particular group(s) of consumers your app is made for.
Scenarios: the end to end series of events that describes how your app solves the problem statement.
Priorities: thinking through which scenarios are critical for success, and which ones are icing on the cake.
Wireframing: a simple drawing of each screen in your app.
Interaction Flow: determining the most intuitive flow from one screen to the next.
I'll work with you to develop your app, including:
Prototyping: a preliminary model of your app.
Design: detailed mockups, colors, images, fonts, and animations that make your app pop.
Development: code, code, code.
Testing: iron out crashes and bugs before your users so the app feels high quality.
Deployment: shipping your app to the app store and handing off everything to you.
Need help getting started? I can get you up and running faster than searching Google for all the answers. I offer:
Coding Help: let me help you get past something you're stuck on or walk you through best practices.
Environment Setup: resolve problems with profiles, devices, or certificates so you can start building.
Tool Recommendations: there's a lot of great products out there to make life easier, and many of them are free.
Product Advising: as you iterate your product it can help to have a fresh set of eyes from someone with years of experience.
Once your app is in the App Store, it's critical to understand how it's received. I can help with:
User Testing: talking directly with users to see how they use an app.
Analytics: defining the right events and metrics to record so you can get an accurate picture of what's used and not used.
Conversion Funnels: every great app does at least one thing well. Make sure you know where users fall off the right path so you can optimize it.
Retention: are users coming back to your app? Many tools track retention out of the box. Let me help you improve it.
Viral Coefficient: With so many apps in the App Store, getting users to share your app with their friends is crucial. Let's systematically measure, analyze, and improve it.
Very few apps are perfect in their first version and many need to evolve as more users download them. I can help with:
Upgrades: adding new features to your app.
Renovations: fixing or polishing existing functionality to be clearer and more reliable.
Animations: users have a high bar for apps they enjoy. Make sure everything runs silky smooth with slick animations.
Redesigns: sometimes the first design needs to be tweaked to be understood.
Bugs and crashes aren't always found in advance. I can help with:
Bug Fixes: the app doesn't crash but is performing unpredictably.
Crash Fixes: the app closes unexpectedly, potentially causing the user to lose their data. This can end in bad reviews and uninstalls.
Reliability: all features work as expected and potential problems are handled as gracefully as possible.
Performance Tuning: your features work but aren't working fast enough. Most users won't tolerate waiting more than 5 seconds.
I really appreciated his understanding of the iOS ecosystem and his care for the user experience of the app we were building. He frequently went above and beyond what was expected to make sure everything was working as it should. I'm happy to recommend Jon for any iOS project.
Jon is extremely sharp and quick jumping into new codebase. He collaborated closely with our in-house iOS developer and designer, and contributed code from the day one. He not only has excellent ObjectiveC/Xcode skills but is knowledgeable in the whole Apple/iOS ecosystem. Highly recommend Jon.
Jon’s technical skills and experience made him a good fit for the job, but it was his communication skills that made the project an overwhelming success. Before he wrote a single line of code, Jon made sure that I articulated precisely what I wanted him to do, and that he understood it. I highly recommend Jon if you're looking to get a job done well.
Jon and I are just beginning our work together and I'm already taken by how lucky I am to have found him. He brings stellar technical chops to the table, and more importantly, brings insight and vision that help realize a maximally awesome project. I look forward to an ongoing fun and productive collaboration with Jon.
Find local concerts for all your favorite artists!
JamBase is the world's largest database of live music concert information, offering tens of thousands of upcoming shows across all musical genres.
Now you can stay in the loop on local shows while on the go by finding out who's playing in your area.
Keepsake empowers you to take and send infinite photos, instantly. No more using up precious space on your iPhone.
You can tap "Undo Send" to take back sent photos so no one can see them anymore. Own your moments, infinitely, while sending them to your friends!
Place your finger on the flashing light and glide it over nearby lights until you reach the finish. You must clear all lights before you reach the finish to move on to the next level. Complete all the levels of a stage to unlock a new stage that has new types of lights to make the game more challenging.
FlipFlash is a simple gesture-driven flash card app written in Objective-C in a week to showcase my development work.
Create your own deck and swipe left or right to track which cards you know and don’t know. Tap to flip, or pinch and rotate to look closer. Shuffle the cards, sort them by difficulty, or decide which side of the card you see first as you go through them. There’s no need for buttons, labels, or confusing checkboxes to record your learning progress. See the complete source code here:
Doodle Keyboard lets you make quick edits of photos similar to SnapChat, plus a few hidden extras. Who needs fancy drawing tools!?
Use the keyboard so you can copy a friend's photo, edit it, and paste it right back without ever leaving the app you're in or saving photos to your phone. Oh, snap.