Hi I’m Marc_Alx — a software engineer (mobile/desktop/web/games: C#, JS/TS, Swift, Java, Python) passionate about retro tech, music and open source. Here you’ll find my projects, tutorial and conference talks.
Who am I?
Curious, creative, and versatile, my role as a Software Development Engineer in a small company pushed me to develop skills in tech leadership, product delivery, software architecture and hands-on development.
What drives me every day: understanding the world and how it works, solving problems, and sharing knowledge!
Be sure to check my github profile.
Contact
✉️ marcalx [dot] contact [at] icloud [dot] com
Articles
- 22 Aug 2025 - Audio emulation 101 - Game Boy example
- 09 Dec 2023 - Making music via MIDI with Analogue Pocket + mGB
- 12 Apr 2023 - Making an ArcGIS Enterprise Geoprocessing that returns a file.
- 04 Dec 2016 - Transfer Pokémons from GBA to last gen
Tutorials
You can find all my tutorials on my ifixit.com page.
-
iPod 4th generation or Photo hard drive replacement by micro SD card / Changer le disque dur par une carte micro SD sur un iPod 4e génération ou Photo — [🇫🇷] [🇺🇸] [pdf 🇫🇷] [pdf 🇺🇸]
-
Installation of the 8BitDo Mod Kit for Original N64 Controller / Installation du Mod Kit 8BitDo pour manette N64 — [🇫🇷] [🇺🇸] [pdf 🇫🇷] [pdf 🇺🇸]
Projects
Personal
-
👾 GBKit
Swift package that provides emulation back-end to make your own Game Boy emulator.
Tech: Swift
Links: [github] -
🎮 GB
A Swift/SwiftUI Game Boy emulator.
Tech: Swift
Links: [github] -
📍 Location sender for xcode simulator
Simple macOS app to ease custom location sending to xcode Simulator.
-
⚡️ swift-event
Swift classes to ease observer pattern implementation in Swift inspired by C# events.
-
🎚️ smart-filter
A js module that allows smart filtering over js array using SQL-Like where clause.
Professional references
-
🏃 bougeott — Région Île de France
Paris cultural and walking application / 🇫🇷 Application de balade et de découverte du territoire francilien
Role: Mobile Tech Lead (solo mobile developer)
Tech: .NET MAUI, Xamarin
Download: [Android] ┇ [iOS]
Links: [promo video] ┇ [🇫🇷 presentation article] ┇ [ref. 1] ┇ [ref. 2] ┇ [ref. 3] -
🐴 GeoCheval — Fédération Française d’équitation
Horse riding trail application / 🇫🇷 Application pour la pratique de balade équestre
Role: Mobile Tech Lead (solo mobile developer)
Tech: .NET MAUI
Download: [Android] ┇ [iOS]
Links: [promo video] ┇ [🇫🇷 app presentation] ┇ [website] ┇ [🇫🇷 presentation article] ┇ [ref. 1] ┇ [ref. 2] ┇ [ref. 3] -
🏙️ Val d’Europe 3D — Val d’Europe agglomération
3D digital twin visualization application / 🇫🇷 Application de visualisation d’un jumeau numérique 3D
Role: Tech Lead (solo developer)
Download: not available Links: [🇫🇷 app presentation] ┇ [🇫🇷 presentation article] ┇ [demo video] ┇ [ref. 1] -
⚙️ AXMART — Valpes
Bluetooth actuator control app / 🇫🇷 Application de contrôle d’actionneurs bluetooth
Role: Mobile Tech Lead (solo mobile developer)
Download: [Android] ┇ [iOS]
Links: [website] ┇ [ref. 1] ┇ [ref. 2] -
🇲🇨 Urban Report — Gouvernement Princier de Monaco
Citizen reporting application / 🇫🇷 Application de remontée citoyenne
Role: Mobile Tech Lead (solo mobile developer)
Download: discontinued
Links: [🇫🇷 presentation article] ┇ [ref. 1] -
📐 Export CAD — Saint-Quentin-en-Yvelines agglomération
GIS export to CAD web application / 🇫🇷 Application cartographique d’extraction de données SIG au format DWG, DXF ou SHP
Role: Tech Lead / Project lead
Tech: Python, React, ArcGIS Experience Builder
Download: not available
Links: [🇫🇷 presentation article] ┇ [demo video] ┇ [ref. 1] -
📄 ArcGIS / Alfresco widget — egis
GIS to Alfresco ArcGIS Experience builder widget / 🇫🇷 Widget pour l’association de documentaire Alfresco à ArcGIS
Role: Tech Lead / Project lead
Tech: React, ArcGIS Experience Builder
Download: not available
Links: [🇫🇷 presentation article] ┇ [ref. 1]
Published games
You can find all my published games on my itch.io page.
-
🪐 planitis
Scoring mini game, based on planet orbit manipulation
-
🖥️ Macrodata Refinement terminal
Re interpretation of Severance Macrodata Refinement terminal
Talks
Developer conferences
MiXiT 2026
- [🇫🇷][45 min] Voyage au coeur de l’émulation : destination Game Boy (A Journey into the heart of Emulation: Destination Game Boy) — (feedbacks) — replay — slides here ┇ (pdf direct download) — [ref. 1] [ref. 2] [ref. 3]
SnowCamp 2026
- [🇫🇷][45 min] Voyage au coeur de l’émulation : destination Game Boy (A Journey into the heart of Emulation: Destination Game Boy) — (3.67 / 4⭐️) — slides here ┇ (pdf direct download) — [ref. 1] [ref. 2] [ref. 3]
SnowCamp 2023
- [🇫🇷][45 min] Il était une fois … la cartographie 🗺️ Comment et pourquoi ajouter une carte à vos applications ? (Once upon a time… mapping 🗺️ How and why should you add a map to your applications?) — (feedbacks) — slides here ┇ (pdf direct download) — [ref. 1] [ref. 2]
GIS conferences
talks about my professional projects and achievements, mostly related to development in Geographical Information Systems
GEODATA DAYS 2025
- [🇫🇷][10 min] Application de gestion du patrimoine arboré : bonnes pratiques et retours d’expérience — [ref.]
Salon SIG esri 2025
- [🇫🇷][25 min] Simplifier la gestion du Patrimoine arboré avec ArcGIS — [ref.]
- [🇫🇷][25 min] Décret Tertiaire et Transition énergétique : Le SIG pour faciliter le respect des obligations réglementaires — [ref.]
Salon SIG esri 2024
- [🇫🇷][25 min] Étendre les usages de vos applications avec des widgets personnalisés ArcGIS Experience Builder — [ref.]
- [🇫🇷][25 min] GeoCheval, l’application mobile de randonnée équestre de la Fédération Française d’Équitation — [ref.]
- [🇫🇷][25 min] Extraire et transmettre des données SIG exploitables à l’aide des outils DAO (AutoCAD) grâce à une application ArcGIS Experience Builder — [ref.]
- [🇫🇷][25 min] Widget ArcGIS Experience Builder d’affichage et téléchargement de documents stockés dans la GED Alfresco pour EGIS — [ref.]
Salon SIG esri 2023
- [🇫🇷][30 min] Découvrez comment la Métropole du Grand Nancy gère son patrimoine arboré à l’aide de l’éco-système Smartrees — [ref. 1] [ref. 2]
- [🇫🇷][30 min] Développer des widgets personnalisés avec ArcGIS Experience Builder : retour d’expérience — [ref.]
Salon SIG esri 2022
- [🇫🇷][30 min][online] Balades sur mesure et promotion du patrimoine naturel et culturel. (Re)découvrez « Bougeott », l’application de la Région Île-de-France qui vous donne des fourmis dans les jambes — [ref.]
Salon SIG esri 2020
- [🇫🇷][30 min][online] Une application de data-visualisation de l’accidentologie sur les routes de France
Salon SIG esri 2017
- [🇫🇷][30 min] Le géo-décisionnel au service des métiers à la CA. Toulon Provence Méditerranée — [ref.]
- [🇫🇷][30 min] Favorisez la visibilité de vos points d’intérêt auprès de la population avec Cities! — [ref.]
Webinar
On geo-communaute.fr
- [🇫🇷][45 min][2024/11/26] Étendez vos usages autour d’ArcGIS Experience Builder avec des développements personnalisés — [ref. 1] [ref. 2]
- [🇫🇷][45 min][2024/02/08] Développer des widgets personnalisés avec ArcGIS Experience Builder : retour d’expérience — [ref.]
Misc
GDPR / cookies
This website does not use cookies or any kind of tracking.