BrainRoad Labs

#OpenToWork

Hey! I'm Tomy Spagnoletti Duval, CTO and full-stack engineer with 20+ years building products. Led engineering on projects for brands like Jean Paul Gaultier, AXA, Allianz, and many more... I built tools still running smoothly after 10+ years, and had work featured at CES 2023 in the "Tech for Good" spotlight.

I'm also the founder of BrainRoad Labs — where I mix experimentation and solid engineering.
One of my latest projects is Shaaare, a platform using AI and blockchain to reward creators based on the real quality of their work.

📍 I'm moving to San Francisco and will be available from September 2025 for in-person roles, collaborations or CTO-as-a-service, let's talk.

TSD Picture

Experience

#ProductMindedCTO

• Today – BrainRoad Labs Website

Summer '25

Built the BrainRoad Labs website from scratch, designing a custom scroll engine with inertia analysis to ensure smooth, intuitive navigation — especially on Apple devices (less optimal with traditional mouse scrolling) — and delivering a fully responsive, high-performance UI/UX.

• Founder & Full-Stack Dev – Betsy

May 2025 - In Progress...

Currently building BETSY, an AI-powered virtual language teacher that speaks in real time using GPT-4o and LiveKit — designed to feel like a real instructor, with upcoming support for written content and interactive exercises.

• Full-Stack Dev – CheckAI

April 2025

Engineered CheckAI, a proof-of-concept change detection tool using the “The Change You Want to See” co-attention model (WACV 2023) to automate before/after image comparison for short-term rentals. I integrated the full inference pipeline via Flask and served a responsive UI with bounding-box overlays.
To meet hardware constraints, I adapted the training and inference flow to run entirely on CPU — including Apple Silicon — by bypassing CUDA dependencies, optimizing model loading, and tweaking detection thresholds and visualizations.
The result: on-demand visual diffing with pixel-accurate masks and seamless UX on low-cost infrastructure.

• Founder & Full-Stack Dev – IK-Generator v2

February-March 2025

Rebuilt IK-Generator (v2) App, nine years after developing its first version. Migrated a monolithic Symfony app with MySQL, Elasticsearch, and OSRM — previously installed bare-metal — into a fully containerized architecture using Docker and Docker Compose.
Implemented secure server automation (Debian hardening, SSH lockdown, firewall, fail2ban...), streamlined data pipelines for database imports and ES population, and created scripted deployment flows for both dev and prod environments on Scaleway.

• Lead Dev – DoYouSpeakGaultier? [JPG's GenAI experience]

June-September 2024 (4-month build)

Summary.

Built the end-to-end GenAI experience for JPG's ecommerce site: users pick a Parisian phrase (available in 7 languages), record a short mouth clip, and the system isolates, beautifies, and composites the lips onto AI-generated skies, publishing brand-safe videos to a live “wall of mouths”.
At each key step, Xano orchestrated the flow and sent transactional emails via SendGrid to keep users informed.

Role & scope

• Lead engineer (me): front-end JavaScript, back-end, GenAI/ML pipeline (ComfyUI), DevOps, and moderation tooling.
• Team: UX/UI designer + one front collaborator; I owned the pipeline, infra, and all of the app logic.

Stack

• GenAI / ML: ComfyUI with custom SDXL model, custom LoRA(s) for lipstick styling (trained on synthetic dataset, released on CivitAI), AnimateDiff for frame-to-frame consistency, SAM + Grounding DINO for segmentation/detection, ControlNet, CLIP (pos/neg), KSampler, FILM VFI for interpolation, VAE, video combine...
• Infra: AWS EC2 (ComfyUI in Docker), S3 for input/output storage.
• Backend: Xano (job orchestration, APIs, DB in Postgres, callback handling, SendGrid integration).
• Front: vanilla JavaScript experience embedded in JPG's site; mobile & desktop camera capture.
• Content: backgrounds via Midjourney, JPG's voiceover via ElevenLabs.
• Admin: custom Vue.js back-office for moderation and wall management.

ComfyUI Workflow

1. Fetch video from S3 → drop 1 frame out of 2 to reduce RAM, since one user video produced 3 outputs (HD+FHD landscape for the site, and FHD portrait for social).
2. Generate new video via KSampler with prompts (pos/neg), ControlNets, the source video, and AnimateDiff to enforce temporal consistency.
3. Mask/detour the new video.
4. In parallel, generate a second “lipstick-only” red-lips video, used as a guiding mask to help SAM + Grounding DINO perform more accurate segmentation.
5. Apply this mask to the main custom video.
6. Upscale useful frames from 1024x576 to HD and FHD variants.
7. Composite lips onto AI skies.
8. FILM VFI interpolation → 60 fps for smoothness.
9. Mix original audio back into the final render.
10. Push 3 new videos (HD, FHD, social) to S3 + Postgres/Xano, triggering callbacks and user notifications via SendGrid.

Engineering highlights

• Designed a multi-branch ComfyUI pipeline combining AnimateDiff, ControlNets, segmentation feedback loops (red-lips masking) and more.
• Balanced RAM + GPU limits by frame-sampling + smart upscale, while still hitting high-res deliverables (example below).
• Automated 7-language UX with transactional emails for transparency (recorded → processing → published).
• Built a moderation back-office (Vue.js) with review queues, “On the Wall” toggles, and safe-publish controls.
Containerized inference on EC2 for reproducibility and scale.

Result

A visually striking, multilingual UGC experience that transforms noisy webcam clips into branded AI videos, manages moderation, and delights users with live publication on the “wall of mouths”.

Screenshots

DYSG - From JPG Website DYSG - Home DYSG - Sentence Choice DYSG - Before to record DYSG - Recording DYSG - Wall 1 DYSG - Wall 2 DYSG - ComfyUI Workflow 1 DYSG - ComfyUI Workflow 2 DYSG - ComfyUI Workflow 3 DYSG - ComfyUI Workflow 4 DYSG - Back-office

Live Generation Example

• CEO / CTO / Product Owner – Shaaare App

September '23 – April '25

• Pivot from Ko Social Network to focus on AI-powered content monetization.
• Developed Shaaare, a social network where photo & video posts were automatically evaluated by GPT-4o, rewarding creators in XKO tokens (25–100 XKO per post) directly on blockchain.
• Implemented anti-spam measures (3–5 posts/day limit, verified users) and automatic rejection of low-quality content (score ≤ 25).
• Built and released three full versions, published on Google Play Store, blocked on Apple App Store due to in-app crypto monetization rules.
• Achieved JEI (Jeune Entreprise Innovante) status in France.
• Raised nearly €1M from 100+ investors across both Ko & Shaaare projects.

Resources:

   – Presentation Video
   – Designer’s Page (screenshots)
   – Archived Website & Whitepaper

• CEO / CTO / Product Owner – Ko Social Network [Featured at CES '23]

April '20 – September '23

Built and led a Web3 social network with a team of front-end and back-end developers, UI/UX designers, and a marketing squad. The project aimed to give content ownership back to users through NFT-based posts and a native cryptocurrency (XKO).
Decentralized Ownership: Users could mint photo and video NFTs directly from their devices and manage them via a non-custodial in-app wallet.
Seamless UX + Security: Implemented ERC-20 meta-transactions on Polygon and Ethereum, enabling gasless transactions with transparent signature handling.
Native Token Economy: Designed Like+Ko (tip-based likes with customizable XKO amounts) and Pay-to-View content monetization.
Crypto Features: Enabled peer-to-peer XKO transfers and NFT minting with frictionless mobile experience.
Recognition: Invited to CES 2023 with a "Spotlight Tech for Good" mention, leading to high-level discussions with Jamie Holcombe (USPTO CIO).
Social App Experience: Positioned as a blend of TikTok + Instagram, with support for text, audio, photo, and video posts — NFTs reserved for photo/video content.
Despite full feature completion and completion of many versions, Apple Store in-app monetization restrictions and fundraising challenges in France led to the project pivoting into Shaaare.

Latest Stores Screenshots

Ko Social Network Screenshot 1 Ko Social Network Screenshot 2 Ko Social Network Screenshot 3 Ko Social Network Screenshot 4 Ko Social Network Screenshot 5 Ko Social Network Screenshot 6 Ko Social Network Screenshot 7

• Lead Dev – Customer's Projects

August '19 – June '20

TSI (Tout Sauf l’Isolation): Developed a nationwide ERP in FileMaker to manage insulation work projects, fully compliant with ADEME’s regulatory requirements.
LiveCoworking: Built a web platform enabling restaurants to convert unused space into coworking areas during off-service hours, designed with a European expansion in mind. Activity halted due to COVID.
LiveCo.: Created a real-time Mapbox + Jitsi application where users could generate and join video-conference rooms directly on a shared map — fostering spontaneous collaboration and discussion during the pandemic.

• Lead Trainer – Webstart Paris

October '17 – January '20

• Served as principal instructor and training manager for a three-year Web & Mobile Development program at Webstart Paris, a hands-on digital school in central Paris focused on practical and innovative pedagogy.
• Oversaw three cohorts (Dev 1, Dev 2, Dev 3), managed the full curriculum and coordinated the teaching team, including specialists in C/C#, back-end development, and UX/UI design.
• Personally delivered general technology foundation and front-end development courses—HTML, CSS, and JavaScript—to aspiring developers over two and a half years.
Fostered a collaborative learning environment, driving both technical mastery and soft skills within a practice-oriented educational culture.

• Founder & Full-Stack Dev – IK-Generator v1

2016–2024

Developed and scaled a SaaS platform for calculating and managing French mileage allowances (Indemnités Kilométriques), later handed over to my partner.
Unique core feature: generated mileage allowance tables directly from a chosen starting address and a target reimbursement amount — a one-of-a-kind solution in France.
• Built with Symfony 2, MySQL (17M+ French addresses), ElasticSearch, OSRM...
• Implemented full-text search with autocomplete, high-performance routing engine, and tax/legal document generation.
• Installed monolithically on a dedicated server with hardened security (firewall, fail2ban, SSL...).
• Integrated Stripe payments, transactional emails with POSTFIX, and user management.
• Served thousands of users with fast, reliable calculations and record-keeping.

• Founder & Lead Dev – Ély

2014–2015

Built a SaaS platform to manage queues and reservations for restaurants and public venues using Laravel, jQuery & Bootstrap.
• Enabled customers to join a virtual waiting line with their phone number.
• Provided businesses with tools to collect client contacts and send SMS notifications (opt-in).
• Integrated Stripe payments and a full SMS workflow.
• Fully developed and launched with a first client, but activity was discontinued due to lack of funding.

• Previously Founded Companies

January '09 – September '17

• Ran my own freelance business and founded 3 more companies in Toulouse (France), delivering IT and web solutions to 1,500+ clients (SMBs and individuals).
Cestan Groupe Numérique (5 years): Web development (Symfony, Laravel, PHP...), FileMaker, and IT support. Built, among others, a large e-commerce platform with ERP integration for grocery delivery, and a social/dating website still active today with 50,000+ users.
Handy (1 year, sold): Mac/PC, smartphone & tablet repair services.
The Digital Smartness (2 years): Focused on advanced web technologies and FileMaker development (no more hardware).

• Salaried Roles in IT

September '07 – January '09

Airbus (Toulouse-Blagnac) — IT support & technician role, handling infrastructure and user assistance.
Abalon (Communication agency) — Web developer (PHP), building and maintaining websites for clients.

• Before

Student working in IT alongside classes since I was 13.


Contact

Available

Click to reveal the email!

Phone number coming soon.

Credits

Open Source

- Framework: Astro
- UI Library: Tailwind CSS
- Icons (with astro-icon): Heroicons
- Gradient background: baunov/gradients-bg
=> My GitHub repo: TomySpagnoletti/brainroadlabs_website

BrainRoad Labs Logo

Crafted in Italy ❤️, con caffè Americano decaffeinato.
Open the Debug Graph

UNLCK•U

Coming soon

Life & Career Coaching

UNLCK•U is a soon-to-launch coaching practice designed to help individuals unlock their full potential — both personally and professionally.
Currently under development, the studio will offer structured, strategic, and personalized coaching sessions (excluding sports) focused on clarity, progress, and real-life impact.

Stay tuned, UNLCK•U will open soon!