Contact

Senior Software Engineer - iOS & applied AI

I'm Mohamed Derkaoui, based in Paris. I build products used at scale and apply AI to engineering tools, workflows, and automation - with a focus on clear architecture, steady delivery, and useful outcomes.

Paris, France

Currently at Trainline, working on the iOS app used by more than 10M daily travellers across Europe and helping improve AI tools and workflows for engineering teams.

Selected work

Responsibilities and outcomes from the teams I have been part of.

Mar 2022 - Present

Senior iOS Engineer

Trainline

Building and improving core journeys for travellers across Europe, with a focus on maintainable architecture, dependable delivery, and practical AI-enabled engineering workflows.

  • Reduced the work required to support a new supplier by 80%.
  • Modernised critical product flows with SwiftUI and hexagonal architecture.
  • Helped develop and improve AI tools, workflows, and automations used in day-to-day engineering work.
  • Led two engineering teams during an interim management period.

May 2020 - Jan 2022

iOS Engineer

LALALAB

Worked on the mobile commerce experience for a photo-printing product used by more than four million customers.

  • Redesigned checkout, increasing conversion by 28%.
  • Built a reusable product-creation system for a growing catalogue.
  • Implemented Sign in with Apple, used by 40% of new sign-ups.

Apr 2019 - May 2020

Software Engineer

Frianbiz

Developed and maintained iOS and web products for a range of client projects.

  • Built real-time communication for a live game chat system.
  • Developed a custom dashboard for distributed IoT devices.

What I work with

iOS is my main area of expertise, supported by hands-on work with AI tools and automation, backend systems, product engineering, architecture, and team leadership.

iOS

  • Swift
  • SwiftUI
  • UIKit
  • Objective-C
  • Xcode
  • Tuist
  • Fastlane

Applied AI & automation

  • AI engineering tools
  • LLM workflows
  • Workflow automation
  • AI-assisted development
  • Evaluation & iteration

Architecture & quality

  • Hexagonal architecture
  • MVVM
  • Modular systems
  • Unit testing
  • Observability
  • CI/CD

Product engineering

  • A/B testing
  • Payments
  • Firebase
  • Socket.IO
  • Performance

Leadership

  • Engineering management
  • Technical direction
  • Mentoring
  • Hiring
  • Cross-functional delivery
ArabicNative
FrenchBilingual
EnglishFluent
GermanBeginner
2015 - 2018

Engineering degree, Computer Science

Hassania School of Public Works (EHTP)

2013 - 2015

Preparatory classes

Mathematics & Physics

2012 - 2013

Scientific Baccalaureate