Hello, I’m Pascal Bourguignon, a versatile software engineer and systems architect with extensive experience across macOS/iOS, Linux, embedded systems, and cloud-based development. I enjoy turning complex requirements into robust architectures, leading cross-disciplinary teams, and delivering high-quality software across hardware and software stacks. I thrive in Agile environments, continuously optimize development processes, and mentor colleagues to raise engineering practices. Fluent in French, English, and Spanish, I have worked on projects ranging from RTOS and driver development to AI-informed video workflows, UI/UX improvements, and cross-platform applications. I’m driven by solving challenging technical problems, delivering practical results, and collaborating with customers and teammates to achieve impactful outcomes.

Pascal Bourguignon C

Hello, I’m Pascal Bourguignon, a versatile software engineer and systems architect with extensive experience across macOS/iOS, Linux, embedded systems, and cloud-based development. I enjoy turning complex requirements into robust architectures, leading cross-disciplinary teams, and delivering high-quality software across hardware and software stacks. I thrive in Agile environments, continuously optimize development processes, and mentor colleagues to raise engineering practices. Fluent in French, English, and Spanish, I have worked on projects ranging from RTOS and driver development to AI-informed video workflows, UI/UX improvements, and cross-platform applications. I’m driven by solving challenging technical problems, delivering practical results, and collaborating with customers and teammates to achieve impactful outcomes.

Available to hire

Hello, I’m Pascal Bourguignon, a versatile software engineer and systems architect with extensive experience across macOS/iOS, Linux, embedded systems, and cloud-based development. I enjoy turning complex requirements into robust architectures, leading cross-disciplinary teams, and delivering high-quality software across hardware and software stacks. I thrive in Agile environments, continuously optimize development processes, and mentor colleagues to raise engineering practices.

Fluent in French, English, and Spanish, I have worked on projects ranging from RTOS and driver development to AI-informed video workflows, UI/UX improvements, and cross-platform applications. I’m driven by solving challenging technical problems, delivering practical results, and collaborating with customers and teammates to achieve impactful outcomes.

See more

Skills

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Fluent
Spanish; Castilian
Fluent

Work Experience

iOS / macOS Developer at Ogamita Ltd
September 1, 2024 - Present
Developed the puzzle game Stonedge for iOS and macOS platforms using Swift and Common Lisp.
SQL Database Consultant at Air Liquide Medical Systems
July 31, 2024 - August 23, 2025
Optimized the Qt5 DIAZ application's access to the SQL Access database on MS-Windows platform using C++, Qt5, and network analysis tools like Wireshark.
Compiler Consultant at HARMAN International
January 31, 2024 - August 23, 2025
Ported unit tests for the Redbend hypervisor from GCC to Clang, updated compilation scripts, and debugged unit tests for Linux and Android environments.
Developer at SBDE SAS àcv
December 31, 2023 - August 23, 2025
Developed prototypes including RTOS systems on ESP32 processors, Linux servers, and user interfaces for iOS and Android platforms.
Linux Kernel Senior Developer at Qorvo
December 31, 2022 - August 23, 2025
Developed Linux drivers for Qorvo Ultra-Wideband chips and debugged their integration on the Android system, specifically Samsung models.
CTO, Analyst, Architect at SBDE SAS àcv
December 31, 2021 - August 23, 2025
Authored functional specifications for AI video editing systems, IoT inventory management, and serial port-ethernet interfaces; designed system architectures and performed project planning and estimation.
Senior Consultant at Ministère de l’Intérieur
December 31, 2019 - August 23, 2025
Maintained and enhanced FreeRDP by adding smartcard login support and contributed to cross-platform development on Linux and Windows.
MIDI & Musical Software Developer at Free Software
January 31, 2018 - August 23, 2025
Maintained and enhanced the Patchwork project, developed interface modules and MIDI tools for macOS using Common Lisp, Objective-C, and Cocoa frameworks.
iOS Consultant at Trustonic, Ltd
May 31, 2017 - August 23, 2025
Ported the TAP WB SDK from Android to iOS, improved TrustChat applications, developed iOS demonstration apps for SDKs with integration into CI systems, under tight deadlines.
Analyst at AF Engineering, S.R.L.
August 31, 2015 - August 23, 2025
Specified and developed an order processing and web application system for take-away pizza orders using Common Lisp, HTML, JavaScript, and PostgreSQL.
Developer at Ubudu, SAS
March 31, 2014 - August 23, 2025
Implemented and managed SDKs and applications on iOS and Android including geofencing, ultrasound watermarking features, WiFi MAC address-based visit counters, and commercial action triggers; managed releases and helped remote teams.
User Interface Developer at DxO Labs, SA
May 31, 2013 - August 23, 2025
Maintained and enhanced the MacOSX user interface of DxO Optics Pro in Agile/Scrum teams, developed features from version 8.0 to 8.5.
Port Developer at Alexis Bosch
August 31, 2012 - August 23, 2025
Ported the Patchwork music application from MacOS to MacOSX using Common Lisp and MIDI technologies.
Software Developer at Ogamita
May 31, 2012 - August 23, 2025
Developed the Nasium L.S.E. programming language including byte-code compiler and virtual machine for educational use with remote and local access options.
Real-time Data Collection Developer at Medicalis, SL
November 30, 2010 - August 23, 2025
Developed embedded system modules to collect, normalize, and forward real-time data from medical devices; gathered specifications and taught Common Lisp to coworkers.
Web Application Developer at Medicalis, SL
May 31, 2010 - August 23, 2025
Developed and maintained an incident tracker web application for hospital rendezvous and mobile diagnostic unit incidents, including specifications, analysis, and PHP and Common Lisp programming.
Application Developer at Medicalis, SL
November 30, 2009 - August 23, 2025
Implemented new features in the Amigo application serving as an interface between OsiriX and RIS databases for medical imaging data management.
Research & Development Software Engineer at Anevia SAS
November 30, 2009 - August 23, 2025
Maintained and enhanced the ViaManager RTSP server for IPTV solutions; developed configuration interfaces, redundancy features, macros, regression tests, code generation tools, and database update tools using Common Lisp, Ruby, and C++.
WebApp Generator Developer at RavenPack Internationnal, SL
June 30, 2007 - August 23, 2025
Developed a web application generator using Common Lisp, AllegroServe, AllegroCache, and Oracle technologies.
Unix Administrator at Intergruas 2000, SL
December 31, 2007 - August 23, 2025
Installed and administered web, email servers and MacOSX LAN with user support; taught website design with HTML and CSS2.
Unix Administrator at Association CulturesFrance
December 31, 2006 - August 23, 2025
Installed and remotely administered a Linux cluster server and various Internet services; developed utilities for managing virtual configurations and mail systems using Common Lisp.
Common Lisp Developer at Intergruas 2000, SL
December 31, 2005 - August 23, 2025
Developed a web agent to collect addresses from online phone directories.
Maintenance Engineer at Avira GmbH
June 30, 2003 - August 23, 2025
Maintained the AvMailGate email antivirus filter and developed test case scripts in emacs-lisp.
Geographic Index Developer at Mappy, SA
August 31, 2001 - August 23, 2025
Developed a fast geographic indexing module using C++ and memory-mapped quad-trees for an interactive mapping application.
Oracle Adapter Developer at Orange Concept, SA
August 31, 1999 - August 23, 2025
Developed an Oracle7/Oracle8 adaptor for GNUstep/db compatible with Apple's Enterprise Object Framework.
Cisco Router Installation and Configuration at SECUR.NET
November 30, 1998 - August 23, 2025
Installed and configured Cisco 1600 router for satellite transmitter to LAN linking.
Specification and Analysis Consultant at SECUR.NET
July 31, 1998 - August 23, 2025
Specified and analyzed a remote telemedicine system using UML.
User Interface Developer at Free Software
August 31, 1998 - August 23, 2025
Developed a NeXTSTEP User Interface for Squeak Smalltalk.
Application Developer at X & Lan, SA
May 31, 1998 - August 23, 2025
Developed a module to generate labels for double-blind clinical tests (AELEC application).
Consultant at ORME Informatique, SARL
December 31, 1996 - August 23, 2025
Managed a printing applications team, provided UNIX developer support, consulted on object-oriented technologies, and planned time tracking software development.
Port Developer at Hermstedt, GmbH
June 30, 1997 - August 23, 2025
Ported EuroFile Transfer protocol stack from PC to Macintosh, developed partial C++ parser to assist analysis.
Unix Administrator at Association CulturesFrance
August 31, 1996 - August 23, 2025
Installed, configured, and remotely administered a NeXTSTEP intranet/Internet server.
Screen Device Driver Developer at Free Software
May 31, 1996 - August 23, 2025
Developed a NeXTSTEP CL-GD754x screen device driver.
Minitel Terminal Emulator Developer at Free Software
May 31, 1994 - August 23, 2025
Developed a Minitel 1B Videotex terminal emulator for NeXTSTEP.
Router Installation and Configuration at SECUR.NET
May 31, 1993 - August 23, 2025
Installed and configured routers on a WAN.
Game Developer at Free Software
February 28, 1993 - August 23, 2025
Ported the Abalone game to NeXTSTEP.
User Interface Developer at Dia Informatica, SARL
May 31, 1991 - August 23, 2025
Developed a NeXTSTEP prototype user interface for the ProDoc application.
Macintosh Camera Remote Control Developer at SECUR.NET
December 31, 1991 - August 23, 2025
Developed Macintosh software for remote control of video cameras.
Macintosh ISDN Card Driver Developer at SCSI, SA
May 31, 1990 - August 23, 2025
Implemented a Macintosh ISDN Card Driver.
Minitel Mail Server Developer at CEDISECO, SA
May 31, 1989 - August 23, 2025
Implemented a Minitel Mail Server.
Technical Support and Network Administrator at CEDISECO, SA
December 31, 1988 - August 23, 2025
Provided technical support for a LAN with 20 Macintosh computers.
Line Printer Driver Developer at CEDISECO, SA
December 31, 1988 - August 23, 2025
Implemented a Macintosh C.Itoh 600+ Line Printer Driver.
External Screen Driver Developer at iOware, SARL
November 30, 1987 - August 23, 2025
Implemented a Macintosh SE External Screen Driver using 68000 Assembler.
IDE Developer at Free Software
December 31, 1987 - August 23, 2025
Developed a Macintosh IDE for a small tutorial parallel programming language using LightSpeed Pascal.
Biorythm Application Developer at PsyDen, Inc
December 31, 1986 - August 23, 2025
Developed a Macintosh Biorythm application published by PsyDen Inc.
COBOL Programmer at Armée de l’Air
December 31, 1988 - August 23, 2025
Maintained COBOL and Assembler applications; developed BASIC and DBASE IV applications.
iOS / macOS Developer at Ogamita Ltd
September 1, 2024 - Present
Development of a puzzle game, Stonedge, for iOS and macOS.
SQL Database Consultant at Air Liquide Medical Systems
July 1, 2024 - September 13, 2025
Optimization of the Qt5 DIAZ application's access to the SQL Access database.
Compiler Consultant at HARMAN International
January 1, 2024 - September 13, 2025
Porting of unit tests for the Redbend hypervisor from GCC to Clang. Updating compilation scripts (shell, Ceedling/CMock). Debugging unit tests.
Developer at SBDE SAS àcv
January 1, 2023 - September 13, 2025
Development of prototypes (RTOS system (ESP32 processor), Linux server, user interface on iOS and Android).
Linux Kernel Senior Developer at Qorvo
January 1, 2022 - September 13, 2025
Development of Linux drivers for Qorvo Ultra-Wideband chips. Debugged the integration on Android system (Samsung 23).
CTO, Analyst, Architect at SBDE SAS àcv
January 1, 2021 - September 13, 2025
Writing functional specifications for various products (an automatic AI video editing system; an IoT inventory management system; a serial port - ethernet interface). Design of the Architecture of these systems. Planning and Estimation of Projects.
Senior Consultant at Ministère de l’Intérieur
January 1, 2019 - September 13, 2025
Maintenance of FreeRDP (remote desktop protocol): added support for login with smartcard.
MIDI & Musical Software at Free Software
January 1, 2018 - September 13, 2025
Maintenance and improvements on the Patchwork project; development of an interface module and a MIDI tool.
iOS Consultant: port of the TAP WB SDK and its build system, from Android to iOS at Trustonic, Ltd
May 1, 2017 - September 13, 2025
Improvements on the Android TrustChat application; port of the Android TrustChat application to iOS; development of an iOS demonstration application for the TAP WB SDK; adaptation of the compilation system and port of the SDK from Android to iOS; CI integration.
Analyst at AF Engineering, S.R.L
August 1, 2015 - September 13, 2025
Specifications and development of an Order Processing System, with Web Application; to be deployed to take orders for take-away pizzas.
Development of Ubudu SDK and products at Ubudu, SAS
March 1, 2014 - September 13, 2025
Implementation of the bwin poker live application on iOS and Android; debugging the Android Ubudu Application; geofencing, iBeacon, ultrasound watermark features; wrote SDK specs for iOS/Android; created demonstration apps.
Evolution of the user interface of DxO Optics Pro Mac at DxO Labs, SA
May 1, 2013 - September 13, 2025
Maintaining and adding features to the DxO Optics Pro MacOSX app; Agile/Scrum teamwork.
Port of Patchwork from MacOS to MacOSX at Alexis Bosch
August 31, 2012 - September 13, 2025
Port of the music application Patchwork from MacOS to MacOSX.
Nasium L.S.E. - Implementation of the L.S.E. programming language at Ogamita
April 1, 2012 - September 13, 2025
Developed a L.S.E system (Langage Symbolique d’Enseignement); implemented a byte-code compiler and a virtual machine.
MDI, Embedded real-time data collection device at Medicalis, S.L
September 1, 2010 - September 13, 2025
Developed a system to collect real-time data from various sources (medical devices), normalize them, and forward them; taught Common Lisp to a co-worker.
Incident Tracker, Web Application at Medicalis, S.L.
May 1, 2010 - September 13, 2025
Development of an incident tracker for Alliance Medical Diagnósticos; PHP/MantisBT integration; generated some features from Common Lisp; incident importation module.
Amigo, MacOSX Application at Medicalis, S.L.
December 31, 2009 - September 13, 2025
Development of new features in the Amigo application (interface between OsiriX and RIS databases).
R&D Software Engineer at Anevia SAS
January 1, 2009 - September 13, 2025
Maintenance and development of ViaManager RTSP server; IPC configuration; redundancy; regression tests; C++ code generation tools; database update utilities.
Common Lisp WebApp Generator at RavenPack Internationnal, S.L.
January 1, 2007 - September 13, 2025
Development of a web application generator.
Unix Administrator at Intergruas 2000, S.L.
January 1, 2006 - September 13, 2025
Installation and administration of a web and email server; UNIX admin; training; web design tutorials.
Unix Administrator at Association CulturesFrance
January 1, 1997 - September 13, 2025
Installation and remote administration of a Linux cluster; development of Common Lisp utilities.
NeXTSTEP User Interface for Squeak Smalltalk at Free Software
March 1, 1998 - September 13, 2025
Developed a NeXTSTEP UI for Squeak Smalltalk.
iOS / macOS Developer at Ogamita Ltd
September 1, 2024 - Present
Development of a puzzle game, Stonedge, for iOS and macOS.
SQL Database Consultant at Air Liquide Medical Systems
July 1, 2024 - September 13, 2025
Optimization of the Qt5 DIAZ application's access to the SQL Access database.
Compiler Consultant at HARMAN International
January 31, 2024 - September 13, 2025
Porting of unit tests for the Redbend hypervisor from GCC to Clang; updating compilation scripts; debugging tests.
Developer at SBDE SAS àcv
January 31, 2023 - September 13, 2025
Development of prototypes (RTOS system (ESP32), Linux server, UI for iOS and Android).
Linux Kernel Senior Developer at Qorvo
January 31, 2022 - September 13, 2025
Development of Linux drivers for Qorvo Ultra-Wideband chips; debugging the integration on Android system (Samsung 23).
CTO, Analyst, Architect at SBDE SAS àcv
January 1, 2021 - September 13, 2025
Writing functional specifications for AI video editing system, IoT inventory management, and serial port–Ethernet interface; Architecture design; Planning and Estimation.
Senior Consultant at Ministère de l’Intérieur
January 1, 2019 - September 13, 2025
Maintenance of FreeRDP (remote desktop protocol): added support for login with smartcard.
iOS Consultant / TAP WB SDK Port at Trustonic, Ltd
June 1, 2015 - Present
Port of the TAP WB SDK and its build system from Android to iOS; improvements on the Android TrustChat app; iOS demo app; CI adaptation; first customer distributions.
Analyst at AF Engineering, S.R.L
March 1, 2014 - September 13, 2025
Specifications and development of an Order Processing System (Web app) for take-away pizzas.
Development of Ubudu SDK and products at Ubudu SAS
April 1, 2013 - September 13, 2025
Development of iOS/Android implementations for geofencing, ultrasound watermarking, and iBeacon-based actions; SDK specification and demonstration apps.
Evolution of the UI of DxO Optics Pro Mac at DxO Labs, SA
May 1, 2013 - September 13, 2025
Maintaining and adding features to the MacOSX application DxO Optics Pro (versions 8.0 to 8.5); Agile/Scrum team collaboration.
SQL Database Consultant at Air Liquide Medical Systems
July 1, 2024 - September 13, 2025
Optimization of the Qt5 DIAZ application's access to the SQL Access database. Worked with C++, Qt5, SQL, Access; used Wireshark and MS-Windows compiler during debugging and analysis.
Compiler Consultant at HARMAN International
January 1, 2024 - September 13, 2025
Porting of unit tests for the Redbend hypervisor from GCC to Clang. Updated compilation scripts (shell, Ceedling/CMock). Debugged unit tests.
Developer at SBDE SAS
January 1, 2023 - September 13, 2025
Development of prototypes (RTOS system on ESP32, Linux server, UI on iOS and Android).
Linux Kernel Senior Developer at Qorvo
January 1, 2022 - September 13, 2025
Development of Linux drivers for Qorvo Ultra-Wideband chips. Debugged integration on Android systems (Samsung S23).
Senior Consultant at Ministère de l'Intérieur
January 1, 2019 - September 13, 2025
Maintenance of FreeRDP (remote desktop protocol): added support for login with smartcard.
R&D Software Engineer at Anevia SAS
January 1, 2009 - September 13, 2025
Maintenance and implementation of new features on the 'ViaManager' RTSP server. Implemented redundancy of Live IPTV servers, wrote C++ code generation tools, and developed database update utilities.
AvMailGate Maintenance at Avira GmbH
June 1, 2003 - September 13, 2025
Maintenance of AvMailGate, an email antivirus filter.
Quad-Tree Geographic Index Developer at Mappy SA
August 1, 2001 - September 13, 2025
Development of a fast geographic indexing module in C++ using memory-mapped quad-tree files.
Protocol Port Developer at Hermstedt GmbH
August 1, 1997 - September 13, 2025
Porting of the EuroFile Transfer ETS 300 375 protocol stack from PC to Macintosh. Developed partial C++ parser in Common Lisp to analyze C++ code.
Macintosh ISDN Card Driver Developer at SCSI SA
January 1, 1990 - September 13, 2025
Implemented a Macintosh ISDN Card Driver.

Education

Softeam Classe-Relation OO Methodology and Objecteering CASE Course at Softeam
July 1, 1995 - July 31, 1995
NeXT Developer Training Course Programming with Enterprise Object Framework at NeXT
June 1, 1995 - June 30, 1995
NeXT Developer Training Course Programming the NeXT Computer at NeXT
February 1, 1992 - February 28, 1992
Maitrise d’Informatique at Université Pierre et Marie Curie - Paris 6
January 1, 1991 - December 31, 1992
Licence d’Informatique at Université Pierre et Marie Curie - Paris 6
January 1, 1989 - December 31, 1991
Diplôme d’Etudes Universitaires Générales ’A’ Science et Structure de la Matière at Université Pierre et Marie Curie - Paris 6
January 1, 1986 - December 31, 1989
Premier Cycle Technique en Informatique at Conservatoire National des Arts et Métiers (Paris)
January 1, 1983 - December 31, 1987
Degree of Programmer/Operator at Armée de l’Air (French Air Force)
January 1, 1983 - December 31, 1983
Maitrise d’Informatique at Université Pierre et Marie Curie - Paris 6
January 1, 1989 - January 1, 1991
Licence d’Informatique at Université Pierre et Marie Curie - Paris 6
January 1, 1986 - January 1, 1989
Premier Cycle Technique en Informatique at Conservatoire National des Arts et Métiers (Paris)
January 1, 1983 - September 13, 2025
Degree of Programmer/Operator at Armée de l’Air (French Air Force)
January 1, 1982 - September 13, 2025
Maitrise d’Informatique at Université Pierre et Marie Curie - Paris 6
January 1, 1991 - January 1, 1992
Licence d’Informatique at Université Pierre et Marie Curie - Paris 6
January 1, 1989 - January 1, 1991
Premier Cycle Technique en Informatique at Conservatoire National des Arts et Métiers (Paris)
January 1, 1983 - January 1, 1987
Degree of Programmer/Operator at Armée de l’Air (French Air Force)
January 1, 1982 - January 1, 1982
NeXT Developer Training Course: Programming with Enterprise Object Framework at NeXT
February 1, 1992 - February 1, 1992
Softeam Classe-Relation OO Methodology and Objecteering CASE Course at Softeam
July 1, 1995 - July 1, 1995
Master in Computer Science at Université Pierre et Marie Curie - Paris 6
January 1, 1991 - January 1, 1992
Bachelor in Computer Science at Université Pierre et Marie Curie - Paris 6
January 1, 1989 - January 1, 1991
DEUG A Science et Structure de la Matière at Université Pierre et Marie Curie - Paris 6
January 1, 1986 - January 1, 1989
Technical Degree in Computer Science at Conservatoire National des Arts et Métiers (Paris)
January 1, 1983 - January 1, 1987
Programmer/Operator Degree at French Air Force
January 1, 1983 - January 1, 1983
Baccalauréat in Mathematics at France
January 1, 1982 - January 1, 1982

Qualifications

Baccalauréat Mathématiques
January 1, 1982 - December 31, 1982
Baccalauréat Mathématiques
January 1, 1983 - September 13, 2025
NeXT Developer Training Course
February 1, 1991 - September 13, 2025
Softeam Classe-Relation OO Methodology and Objecteering CASE Course
June 1, 1995 - September 13, 2025
NeXT Developer Training Course Programming with Enterprise Object Framework
February 1, 1992 - September 13, 2025
Baccalauréat Mathématiques
January 1, 1982 - January 1, 1982
Softeam Classe-Relation OO Methodology and Objecteering CASE Course
July 1, 1995 - July 1, 1995
NeXT Developer Training Course: Programming with Enterprise Object Framework
February 1, 1992 - February 1, 1992

Industry Experience

Software & Internet, Telecommunications, Healthcare, Media & Entertainment, Government, Professional Services, Other, Computers & Electronics