Skip to content
View fazonyx's full-sized avatar

Block or report fazonyx

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fazonyx/README.md

Hi, I'm Fabien 👋

Software engineer with an embedded-systems background, currently shipping a mobile product on my own.

🗺️ Exploratour — built and shipped solo

Gamified guided tours and treasure hunts for cities: geolocated steps, audio, photo challenges. Live on both stores since 2026.

exploratour.app · Google Play · App Store

Mobile app Flutter / Dart, Firebase (Firestore, Auth, Cloud Functions)
Website & back-office Next.js 16, TypeScript (strict), Tailwind, Leaflet
Release & monetization Codemagic CI/CD, RevenueCat in-app purchases, store publishing
How it was built End-to-end by one person, with LLM coding agents as a daily workflow

The code is private (commercial product), but the case study covers the architecture, the offline pack pipeline, the backend rules and what was harder than expected. Happy to walk through the code in a call.

🔧 Public code

  • vie-watcher — bot that watches the official VIE job board and pings me on Telegram when a matching offer appears. Selenium scraper, SQLite dedup, GitHub Actions cron, tests. Zero infrastructure.
  • cv-tailor — template for tailoring a CV to each job offer with an AI assistant. Facts live in one YAML file, framing lives in a per-application overlay, and the build refuses a line with no source, a skill listed as a gap, or a page with no margin left at the bottom. Python / ReportLab, GitHub Actions.

🎓 School project

SUB-Explorer — unmanned underwater vehicle, final-year engineering project at ESME Sudria (team of 3, 6 months). My part: PCB design and routing, embedded programming, 3D printing and mechanical assembly. Finalist, ESME best engineering projects. Repo, maintained by a teammate.

💼 Day job

Embedded software & systems engineering consultant: ECU integration and release management on an automotive powertrain program, embedded development on Linux/Android payment terminals for a US client, test-bench software for aerospace equipment. Safety-critical mindset (ISO 26262, DO-178C exposure).

Stack I'm comfortable with: C / C++ · Python · Dart / Flutter · TypeScript · Linux · Git / Jenkins · Firebase

🎯 Now

Looking for an international role (VIE or direct hire) where I can keep building and shipping.

Pinned Loading

  1. cv-tailor cv-tailor Public

    Tailor a CV to each job offer with an AI assistant, under rules that stop it from lying: facts in one file, framing per application, checks that refuse an unsourced line.

    Python

  2. exploratour-case-study exploratour-case-study Public

    How Exploratour (gamified city tours, Flutter + Firebase, iOS/Android) was built and shipped solo: architecture, offline packs, backend rules, release.

  3. fazonyx fazonyx Public

    Profile README

  4. istqb-ctfl-platform istqb-ctfl-platform Public

    Plateforme d'entrainement ISTQB CTFL v4.0 en francais

    HTML

  5. vie-watcher vie-watcher Public

    Bot that watches the official VIE job board for new offers and pings you on Telegram. Selenium + SQLite + GitHub Actions cron, zero infrastructure.

    Python