Guillaume Laurent, Developer in Cannes, France
Guillaume is available for hire
Hire Guillaume

Guillaume Laurent

Verified Expert  in Engineering

Software Developer

Cannes, France
Toptal Member Since
December 13, 2018

Guillaume has been a software engineer for over two decades which initially began with an extensive and lengthy experience on Unix/Linux systems and C++. He then moved onto the macOS/iOS ecosystem in 2011 because it felt more vibrant and interesting. Along with a wealth of professional experience, Guillaume brings pragmatism and excellent organizational and communication skills.



Preferred Environment


The most amazing...

...project I've worked on is a culinary app with a very beautiful UI which was briefly #1 in its App Store category

Work Experience

iOS Engineer

2019 - PRESENT
  • Maintained a secure communications application and the delivery to high-profile customers in the banking and finance sector.
  • Transformed the current app to a Swift-based redesign.
Technologies: Swift, Objective-C

Freelance iOS Developer

2017 - 2018
  • Contributed to the development and maintenance of a healthy cooking iOS app using Swift and RxSwift.
  • Implemented the new onboarding sequence.
  • Refactored the notification system to enable a feature for ingredient availability.
  • Implemented a UI redesign of the recipe and ingredients screen.
Technologies: RxSwift, Swift, Realm, UIKit

Freelance iOS Developer

2016 - 2017
  • Contributed to the development of an app driving an internet-connected doorbell.
  • Integrated a third-party video-chat library using Swift.
  • Implemented a data-transfer module between the app and the doorbell using Bluetooth.
  • Implemented or maintained most of the app's UI using Swift.
  • Rewrote an obsolete Objective-C library for a server API using Swift and a Promise-based library.
Technologies: Bluetooth, Swift, UIKit

iOS Developer

2015 - 2016
  • Maintained Orange's Mail app.
  • Transitioned a code versioning system from Bazaar to Git.
  • Rewrote the main message table view display to properly handle messages changes.
  • Rewrote code—from Objective-C to Swift.
  • Prototyped a new login procedure using RxSwift.
Technologies: RxSwift, Swift, Objective-C

Freelance macOS Developer

2015 - 2015
  • Ported the code of a Sketch drawing iOS app to macOS.
Technologies: Objective-C

iOS Developer

2011 - 2015
  • Participated in the development of several iOS apps of various sizes; ranging from one developer to a team of more than ten.
  • Acted as the main UI developer of a high-end culinary app in Objective-C.
  • Led the development of an educational app for schools using iBeacons in Swift.
  • Worked as the main UI developer on a versatile museum guide app.
  • Supported the development of several TV-related apps for cable top boxes.
  • Prototyped a race car app displaying the cars' positions on a track using SceneKit and Swift.
Technologies: SpriteKit, iOS SceneKit, iBeacon, UIKit, Core Data, Swift, Objective-C

Software Engineer

2009 - 2011
  • Maintained a large C++ library for handling airline bookings.
  • Helped transition a code versioning system from CVS to Mercurial.
Technologies: Oracle, C++

Java Developer

2007 - 2009
  • Contributed to the development of a Java framework to help parallelize applications for cloud deployment.
Technologies: Java


I participated in the maintenance and development of Dubsmash, a video-based social network. Implementation of new features, maintenance of the UI according to new specs, implementation of new UI tests.

Penn Mutual

I developed an iOS app in Swift for customers and clients of the company. The app is a wrapper around their website, with a special handling for some specific requests.


I contributed to a healthy cooking app.

Simple Music Note Workout
An app to help beginner musicians learn the notes on their instrument, sight-read, and train their ear.

This is a macOS app to browse and search through your messages app history.

Alain Ducasse Mon Grand Livre de Cuisine
A gastronomy app for Alain Ducasse Editions; this app is no longer available in the App Store.

Mail Orange
I worked on the official mail application for Orange subscribers, focusing mainly on maintenance and bug fixes as part of a team of four developers. I also added small new features to update the app in response to changes in the server API.
1991 - 1993

Master's Degree in Computer Science

Université Nice Sophia Antipolis - Nice, France


iOS API, RxSwift, SpriteKit




UIKit, Combine, SwiftUI, Core Data, iOS SceneKit


Objective-C, C, Swift, C++, Java, Ruby, Python 3, Kotlin


MacOS, iOS, Linux, Oracle, Android


Agile, Mobile Development


Realm, MySQL, SQLite


Bluetooth, iBeacon

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring