I make things for iOS and the web. Designing and building beautiful software.
I have worked on: various iOS projects, both iOS apps and iOS tweaks; websites (such as this one); and have designed and built the control systems for several electronic devices.
I have had the honour of working with some very talented designers on iOS tweaks which redesign, or reimplement completely, various iOS features.
CardSwitcher was a replacement multitasking UI for iOS 4, 5 and 6.
Check was a collaboration with Joshua Tucker which added missing functionality to the iOS Mail app; allowing you to select multiple emails in one go, rather than repetitively selecting them one at a time.
Emblem was my second project with Joshua Tucker. It was based on a design he had come up with to give the iPad notifications which made better use of it’s larger screen real estate. We worked together on refining the idea and I developed a tweak which replaced the iOS system notification banners with our own custom UI. A feature I am particularly proud of was the interaction usage tutorial.
MountainCenter was a joint project between myself and developer Jonas Gessner to bring the OSX style sidebar notification center found in OSX Mountain Lion to iOS. The result was an experience much better suited to take advantage of it’s larger screen, and one which Emblem.
SwipeSelection is a tweak which extends the functionality of the iOS system keyboard. After Daniel Hopper posted a concept video of his idea to improve text editing on iOS I saw the video and created a tweak which could recreate this across iOS. The result is SwipeSelection.
Auxo for iOS 5.1: Designer Sentry posted a series of design mockups for a redesigned app switcher for iOS 5. The design went viral in the iOS world and he quickly collaborated with developers Jack Willis and JamieD360 to release a tweak for iOS 6 implementing the design. As iOS 5 was still the most popular iOS version for jailbroken devices at the time I was brought onto the project to back port the tweak to iOS 5.1; just one week after Auxo launched on the Cydia Store the iOS 5.1 compatible update was released.
Alympus is a replacement multitasking and control center UI for iOS 7, 8 and 9. Designer Thientam Bach (@Surenix) and I worked on this project to completely replace the app switcher and control center UI on the iPhone.
I have also done software development for Harvey and John, an invention and interactive design studio, where I designed and built systems to control their inventions wirelessly from custom iOS applications.
I have developed control software which runs on embedded microcontrollers and the accompanying custom iOS applications for:
I have experience doing frontend, and backend, web development. I have worked with python, nodejs and nginx.