Colin Guyon, Full Stack Software Engineer

Web Full Stack · Python · C/C++ · Java / UI / Mobile / DevOps

colin.guyon@etik.com +336 62 35 66 83 driving license Nantes

Highly versatile, polyglot Senior Full Stack professional (14+ years of corporate experience) with strong expertise in Web (10+ years) and Python (9+ years). Combining broad technical expertise with a keen sense of UI/UX, I design and develop optimized, sustainable architectures. Driven by curiosity and a self-reliant mindset, I apply my perseverance and collaborative spirit to ensure quality, while integrating generative AI tools to accelerate development—without compromising rigor—whenever agreed upon.

PROFESSIONAL EXPERIENCE
  • Senior Software Engineer - Medical simulators 2D/3D (Web/Py) | InSimo 2018 - 2025 • 7 years 2 months
    • Architecture & Performance: Designed offline-first web apps (Vue.js, Electron, Node.js, CouchDB). Implemented WebAssembly (C++/Emscripten) for the real-time Ultrasound Engine, boosting simulation performance. 3D rendering with Three.js. Full-stack web and C++/Python environment.
    • Product & Business: Collaborated on the development of the online medical simulator display.insimo.com (Ultrasound diagnostics: COVID, trauma, etc.), featuring a Store with Stripe integration, automated PDF reports (Puppeteer), and a Back Office. Contributed to the mobile app and Web Bluetooth connectivity for the probe.
    • DevOps & Quality: CI/CD, Docker, Nginx, Linux servers, E2E testing (Playwright), authentication, encryption, and Git.
  • Software Engineer & UI Tech Lead (Embedded Linux, Digital TV) | Wyplay 2010 - 2018 • 7,5 years
    • Technical Expert: Python specialist and Lead UI Developer, designing an MVC framework for TV set-top boxes and media centers.
    • Embedded Full-Stack Development: Native apps (Python, C/C++) and web apps (JS/HTML/CSS) on Linux and Android (AOSP, Java, JNI). REST server development. CI/CD management and code reviews. Git.
    • International Context: Agile projects for global operators (Vodafone, CANAL+, SKY, AT&T, SFR).
  • Engineer internship - Embedded Linux & UI (digital TV) | Wyplay 2010 • 6 months

    Optimisation and enrichment of the applicative and graphic framework (Linux, Python).

  • Software development internship - Underwater Glider remote piloting | Ifremer 2009 • 4 months

    Data management and remote piloting system (Python, Linux, XMPP/Jabber protocol).

EDUCATION
  • 2006 - 2010 Digital Engineering Degree | ISEN Toulon, France

    2nd year of preparatory class followed by the Engineer curriculum, specializing in Computer Science and Electronics (Maths/Physics, Software Engineering, Information Systems, Digital Electronics, etc.)

  • 2005 - 2006 PCSI Preparatory class | International Center of Valbonne, France
SKILLS
  • Core Languages: Python Expert (Web Backend Flask/Django/FastAPI, REST APIs, Data, Scientific, Apps, Tools, ...), C/C++ (Embedded, WASM, Performance), Java & Kotlin (Android & PC), PHP.

  • Full-Stack Web: JavaScript / TypeScript, HTML5 / CSS3. Ecosystem: Node.js, Vue.js & React.js, Electron, Three.js (WebGL), WebAssembly. Offline-first architecture, REST APIs, Stripe.

  • Systems & DevOps: Linux expertise, Docker, CI/CD, Advanced Git & Gitlab, Nginx + Lua.

  • Data & Databases: SQL (MySQL, SQLite, PostgreSQL) and NoSQL (CouchDB, MongoDB).

  • UI/UX & 3D: 2D/3D UI (OpenGL, Native or Web), UX focus. Tools: Gimp, Adobe Suite, Blender.

  • Quality & Methodologies: Agile (14+ years), OOP, Unit / Functional / E2E testing (Playwright, Cypress), Advanced debugging, Profiling, Legacy migrations (notably Py2→Py3). Sustainable IT.

  • Languages: Fluent English (TOEIC 885, B2), used daily in a professional context.

MAIN SIDE PROJECTS
  • 2026

    Temperature probe with real-time graphing (continuation of my 2020 connected thermostat project). Python / FastAPI / TypeScript / React.js / Raspberry Pi Zero W / WiFi.

  • 2024

    System for generating the versions of my CV from a single data source: Python / bash / Web.

  • 2021 - 2025

    Incremental improvements to my homemade wooden alarm clock / jukebox (see below).

  • 2020

    Connected thermostat for ceramic firing. K-type thermocouple (> 1300°C). Clear control/definition of the firing program via a curve, managed from a smartphone or computer: Python, Sanic web server / Vue.js / Raspberry Pi Zero W.

  • 2016 - 2022

    Creation of a light-based alarm clock & Jukebox with a smartphone app. Design object, electronics/sensors, software optimizations including GPU-accelerated FFT. Woodworking.
    Python / C + Cython / Numpy / Native Java Android app / Raspberry Pi / GPU / Electronics / Bluetooth. Some software components released as open-source. See wakepiup.colinguyon.fr.

  • 2013 & 2018

    Websites for two firms: one specializing in Urban Planning (hets.colinguyon.fr) and the other in Building Engineering (solair-aix.fr). JS / HTML / CSS / SVG (frontend) & Python / Flask / Jinja2 / SQLAlchemy / SQLite (backend).

  • 2007 & 2009 & 2010

    Several websites built using HTML, CSS, JS, jQuery, AJAX/JSON, PHP, and SQL databases, with backoffice interfaces. Notably, my new photography site (photo.colinguyon.fr) or a site for a Urban Planning agency.

  • 2009

    RGB lamp with dsPic microcontroller. Color change by inclination with 3-axis accelerometer, Bluetooth PC connectivity with a Java software: sound-reactive LEDs.

ENGINEERING SCHOOL PROJECTS (non-exhaustive)
  • 2009 - 2010

    Java projects, working in teams: IRC chat client/server (CMMI level 3, 5 persons). Java + OpenGL (JOGL) UI. Communication protocol based on serialized objects. Drawing features, web server, ....

  • 2009

    4th-year technical project (team of 5): Bluetooth quadcopter. PC-based control software with a 2D/3D GUI developed in Java/OpenGL (JOGL). Real-time visualization of the quadcopter's orientation using a 3D model. dsPIC microcontroller (C language).

  • 2009

    Junior-ISEN-Toulon: multilingual website for a winemaker, using PHP, MySQL, XHTML, CSS, JS and AJAX, with an administration backoffice: client management, image gallery.

  • 2008 - 2009

    Low-level graphics optimization project. Goal: create a 2D/3D animation using C + OpenGL, then optimize it to achieve maximum FPS while maintaining identical rendering. Top-rated project.

  • 2008 - 2009

    CIO - Student Union. Creation of the association's website. PHP, MySQL, HTML, CSS, JS.

  • 2007

    In a 4 persons team: realization in C of a fish simulation software with predators and baits. Realization of the UI using 2D + 3D OpenGL, and integration of the modules including the physic engine.

PERSONAL INTERESTS AND LEISURE ACTIVITIES
  • Design Electronic creations, objects creations, manual work, woodworking
    (in particular my wooden alarm clock / music jukebox: wakepiup.colinguyon.fr)

  • Sciences, Ecology, sustainable mobility, Low Tech

  • Passion for solar cooking

  • Windsurfing, sailing, biking, climbing

  • Passion for photography: photo.colinguyon.fr

  • High interest in cartography: MapLibre GL JS, QGIS, OpenStreetMap

  • Free software, Open-source

  • Github profile: github.com/colin-guyon

  • Alternative nertworks, Fediverse (Matrix, Mastodon...)

  • Drawing, watercolor, gouache, ceramics / pottery

  • Guitar

  • Co-creator of an association of R&D around open-source sustainable materials, bio-based