Jack Morris

About

Last updated: January 2024.

๐Ÿ‘‹ I'm an independent iOS developer based in London. iOS was what originally got me into programming over 10 years ago: I released my first app on the App Store in 2011, and I've since written and independently released four more (with a few more in the pipeline!).

From 2021 to 2023, I was the Software Lead at Carv, a smart ski coach combining in-boot hardware with in-app coaching. As part of this role I worked directly on Carv's iOS and Rust codebases, whilst supporting the software organization as a whole and helping set technical direction for the business.

Prior to this, I was a senior software engineer (L5) at Google, working on a variety of parts of the Google Fit iOS app, a fitness tracking application integrating with data from HealthKit, iPhone/Apple Watch, and Wear OS devices. I worked on this project from its inception in 2017.

Earlier in my career, I spent two years working on the AIM buy-side order management system at Bloomberg, focusing on trade allocation and IRS/CDS lifecycle management, and discovering that I didn't enjoy working on large financial applications.

I have an MA in Computer Science from the University of Cambridge (Gonville and Caius College, 2012-2015).

Hire me

Whilst I'm primarly focusing on personal projects at this time, I am available for limited freelance iOS work depending on the project. This could be a full app build, targeted feature development, or code / architecture reviews. I have 10+ years of iOS experience and am well versed in all aspects of iOS development:

If you're interested, I'd love to hear from you. Please get in touch using my details below.

Follow

You can follow me / this site through Mastodon, or RSS. Two RSS feeds are available:

Contact

Recruiters: Please check out my recruiters page.

This site

Hosted on Digital Ocean and generated using Publish. Syntax highlighting of Swift code is handled by Splash. The site is mostly static and Javascript-free, aside from privacy-preserving analytics provided by TelemetryDeck.

Appearances