iOS Software Engineer · Product Builder · Data Analyst

I build thoughtful digital products from idea to launch.

I specialise in native iOS development with Swift and SwiftUI, combining product thinking, technical delivery, and commercial data experience to create polished, reliable applications.

  • #24 UK Reference App Store
  • 4.5 App Store Rating
  • End-to-end Product delivery experience
Profile photo

About

Engineering experience grounded in real products.

I am an iOS software engineer and independent product builder with experience taking applications through the complete product lifecycle—from early concept and UX design to development, testing, subscriptions, analytics, and App Store release.

Before moving into product development, I worked professionally as a data analyst using SQL, Python, and R. That background helps me approach software with a strong understanding of data, user behaviour, and measurable outcomes.

Selected work

02 In development

Founder & iOS Engineer

Blocked

A native iOS Screen Time application focused on simple, restrictive, and reliable app blocking.

  • Designed and developed core features including Block Now, Timed Sessions, Recurring Routines, custom App Groups to block, and different Restriction Modes.
  • Designed scheduling logic for overnight routines, overlapping schedules, and multiple simultaneous blocking sources.
  • Built shared state and configuration flows between the main app and Screen Time extensions using App Groups.
  • Owned the product strategy, UX design, architecture, and implementation.
Home view screenshot of Blocked App groups view screenshot of Blocked
Swift SwiftUI Firebase GitHub App Groups FamilyControls ManagedSettings DeviceActivity
03 Commercial experience

Data Analyst

Insurance Data analyst

Professional experience using data to answer business questions, identify trends, and support decision-making.

  • Developed analytical tools in Python to perform custom segmentation and asses the validity of analytical trends to enable price changes that resulted in over a projected 2% profit benefit.
  • Used Python and R for data cleaning, analysis, automation, and statistical work.
  • Manipulated large data sets using SQL in Snowflake to create bespoke datasets for analysis.
  • Assisted and collaborated with colleagues in completing projects. Mentored junior colleagues in insurance and programming skills.
  • Presented analysis to key stakeholders, improving risk margins by over 0.2%.
SQL Python R Snowflake Excel GitHub Data Analysis Reporting

Capabilities

How I can contribute.

Native iOS development

Swift and SwiftUI application development, architecture, state management, APIs, local persistence, testing, and App Store delivery.

Product delivery

Turning early ideas into usable products through product definition, UX design, implementation, iteration, and launch.

Subscriptions & analytics

RevenueCat integration, paywalls, product analytics and onboarding.

Backend integration

Firebase, Firestore, Cloud Functions, REST APIs, App Groups, and extension-based application architecture.

Data analysis

SQL querying, Python and R analysis, data preparation, reporting, trend identification, and evidence-based recommendations.

Independent ownership

Comfortable owning ambiguous work, making practical technical decisions, communicating progress, and delivering without heavy oversight.

Technical toolkit

Work with me

Have an app or data project in mind?