Hi I'm Ben.
I like to solve problems.

I’ve worked as an electronics engineer, teacher, examiner, pastor, and software developer. At the heart of each of these roles was my goal to fix things1.

I currently work as an iOS developer at an app agency. Outside of that role I’ve been working on Plateau: a guitar practice app, and Loopify: a song looper that uses Spotify’s Web API. Born from my frustration with skipping back and forth trying to learn new songs, Loopify was created as a SwiftUI app that aims to make it easy to identify sections and bars of a song playing on any Spotify Connect device. You can find out more on the projects page.

Skills

  • Swift, UIKit and SwiftUI
  • Strong problem solving skills; details-oriented mindset
  • Excellent public communicator
  • Audio and video editing

Experience

iOS Developer, Sonin App Development

2022–Present
  • Collaborated within a team environment to develop and maintain advanced iOS applications with custom design elements in SwiftUI. I have worked with a wide range of Foundation frameworks.
  • Executed proof-of-concept integrated hardware solutions with Raspberry Pi.
  • Lead migration from Combine to async/await architecture, improving code readability and maintenance.

Freelance Software Developer

2021–Present
  • Independently developed and released two iOS apps2 which:
    • Feature unique, responsive interfaces using SwiftUI and UIKit
    • Fit a gap in the market and solve real world problems

Pastor, Birmingham Chinese Evangelical Church

2019–Present
  • Regularly delivered teaching sermons to a congregation of 150+ members
  • Hosted, produced, edited and published a weekly podcast
  • Recorded and edited a weekly YouTube channel
  • Implemented and maintained a weekly livestream including music
  • Managed several teams of volunteer leaders

Examiner, Cambridge International and OCR

2017–Present
  • Marked thousands of GCSE and A Level Physics papers to a consistently high precision
  • Authored GCSE-level papers to be delivered at an international level
  • Worked as a Team Leader to manage and supervise the work of other examiners

Teacher of Physics, Sandwell Academy

2013–2019
  • Taught GCSE Science and A level Physics to children aged 11–18
  • Designed and delivered a tailored curriculum
  • Organised multiple STEM trips and education schemes

Product Development Engineer, Laney Amplification

2010–2012
  • Designed analogue audio electronic circuitry
  • Produced PCB designs in Altium Designer
  • Produced technical drawings and 3D models in Solidworks
  • Wrote technical documentation for product testing

  1. Specifically PCBs, physics problems, souls, and UI issues. 

  2. Due to the latest set of limitations on the Spotify API, it’s unlikely that Loopify will be released 😣