iOS apps written in Swift
I work in Brighton and Worthing in the UK
I will be available for projects - September 2023
Knowing their product very well, because I was working on their existing app, I was asked to produce a clean concept for a new imagining of the app they offered their users. I then carried out a complete rebuild from scratch. I developed an adaptive layout collection view for any size or shape of photo. Custom photo access, and a unique search. I also added an extra security option for Face ID or Touch ID. I'm especially proud of the fact that I only used external libraries in a limited way, and the upgradable nature of the software architecture. It's a very stable product.
I was asked to write a WatchOS app for a large fitness company with over 2.2M users. I created screen concepts for the various features they needed, wrote the whole app in WatchKit and worked with their developers to deliver user interaction and content via their existing API. It featured a stopwatch, exercise data entry via the digital crown, user roles and pagination. It also communicated back to the parent iPhone, but could also operate completely independently.
One on my own apps written from scratch, Aniphoto allows you to add video animations to a photo. It includes camera and photo access, images filters, sharing to social media, and rotation and movement of the video element. Notable is the GIF output module I wrote. It was released at the end of 2018 and available for iPhone on the App Store.
I am under a non-disclosure agreement as this project was for a large American media company, so can not show a screen-shot. I somewhat improved the architecture of this existing app for enterprise. As a result, I fixed many crashing bugs. I also improved usability, wrote a data manager, cut loading for search to a fraction of the time, fixed smooth scrolling on hundreds of media titles, and a much improved meeting and presentation functionality.
I am under a non-disclosure agreement as this project was for a large American film company, so can not show a screen-shot. The architecture needed vast improvements to fix crashes and improve reliability. I fixed crashing bugs in multiple screens. Other tasks included mirroring to TV for film trailer and image slide playback, and I rewrote a cart ability that was simple and reliable to use.
I built this in-house iPad app to showcase videos for a large car manufacturer. The iPad was housed in a display for the public to use in car showrooms. It is extremely stable and can run for weeks. It featured three languages and timers to reset itself if untended.
I wrote the in-app purchase module in Distressed FX and downloading content from Apple via in-app purchases. I also fixed many memory issues, crashes, UI bugs, preview filter, preview full image, save full image, import and crop from photo library, blur filter, adding and removing birds, file handling, iPad fixes and general stability. This app has had over 1.25 million downloads and has been featured on the Japanese Apple App Store, and was recently featured in the Today section of the App Store in more than one country.
When Apple launched the new Apple TV in 2015, soon after I released an app for display on large screen TVs or projectors. It is completely written in Swift with no other libraries. It is available on the App Store on Apple TV.
I was tasked with making an ebook reader, audio player and e-commerce store in one app by Joosr. It is targeted for the iPad and iPhone and is available on the App Store.
Written as a technical challenge in Swift years ago, this iPhone app tracks your best and worst of the day. In 2017, it had a surge of downloads in China. I updated it to Swift 4 in 2018. It's pretty old now, but I keep it around and update it for the people that use it. It is available free on the App Store.
In the past, I have worked on projects for a few large companies / organisations
and many smaller companies, working on QR code and NFC scanning, data visualisation, point of sale, APIs, back end user tools, SMS chat app, TV guide and customer feedback apps.