Alexandre Coulay

Fullstack AI/ML Engineer

About me

Fullstack NodeJS Developer & AI/ML Engineer with 8 years of experience in Node.js, React, TypeScript, and Python, I design and deploy high-performance web and mobile applications integrating advanced artificial intelligence systems, from scalable backend architecture to optimized user interfaces.

Key Skills

Backend & Distributed Architecture

  • Node.js / TypeScript: Advanced mastery with 8 years of experience building RESTful APIs, microservices, and cluster architectures (47 API components, connection pooling, graceful shutdown)
  • Large-scale data management: Scalability expertise with 30k+ golf courses, 400k+ greens, millions of teeboxes and scorecards - Query optimization, MongoDB indexing, complex aggregations
  • Databases: MongoDB (75+ schemas), PostgreSQL, Redis (multi-DB, semantic cache), Weaviate (vector DB), Typesense (full-text search), Realm - Performance optimized on millions of records
  • Real-time: Bidirectional WebSocket, Redis pub/sub, Firebase Cloud Messaging, SSE streaming
  • Security: OAuth2, JWT, rate limiting, HCaptcha, automatic moderation, GDPR compliance

Frontend & Mobile

  • React / Next.js / React Native: Application development (110+ mobile screens, 35 API managers), Redux Toolkit, MMKV, New Architecture
  • UI/UX Design: Creation of intuitive user experiences with Mapbox 3D, Canvas, optimized animations

Artificial Intelligence & Machine Learning

  • Multi-LLM Architecture: Groq (speed), Gemini (quality + function calling), Mistral (embeddings) with intelligent routing and automatic fallback
  • Agentic RAG: Dynamic orchestration of 42+ tools (golf, weather, stats, rules, videos), Redis semantic cache (90% cosine similarity)
  • RAG Pipeline: Semantic chunking (500-600 tokens), multilingual embeddings (sentence-transformers), HNSW vector search (<50ms), USGA ingestion (900-1100 chunks)
  • Machine Learning / Computer Vision: PyTorch, U-Net, ResNet50, ONNX, OpenCV - Golf green ML detection (80% → 90-95% accuracy)
  • AI Moderation: TensorFlow.js, NSFWJS (content detection), FastText (language detection)

Notable Projects

  • FlyAway Golf: Social network 10K+ users with global database of 30k+ courses, 400k+ greens, millions of teeboxes/scorecards - 40% API cost reduction through Redis semantic cache, <100ms latency on complex queries - Multi-LLM (Groq/Gemini/Mistral), Agentic RAG, FlyAcademy, GPS Shot Tracking, 110+ React Native screens, real-time WebSocket
  • GreenDetection ML: U-Net + ResNet50 system for golf green boundary detection via satellite images - Accuracy improvement from 80% → 90-95%, 20% reduction in elevation points needed - Complete pipeline PDF → chunking → embeddings → Weaviate
  • Golf RAG Assistant: Intelligent agent with 42+ tools, USGA semantic search - <2s response time, semantic cache with 90% similarity, >90% top-5 accuracy
  • Discord Bot Eric: 30K+ users, 97% reliability on NSFW detection - Hybrid Bot + API, AI moderation (TensorFlow.js), OpenAI chatbot, leveling/XP system (Canvas), 20+ slash commands

DevOps & Infrastructure

  • Cloud & Containerization: Docker, AWS, GCP, OVH, Firebase - Automated deployments, Traefik reverse proxy
  • Monitoring: Prometheus, Grafana, Weights & Biases (ML tracking)
  • CI/CD & Quality: GitHub Actions, automated testing, ESLint, Prettier, TypeScript strict mode

Passionate about cutting-edge technologies (AI, ML, distributed architecture), I create innovative and scalable technical solutions that address business challenges while anticipating future developments in the technological ecosystem.

Skills

Functional Skills

Project Management and Collaboration Tools

  • API Tools : Postman
  • Modeling : UML - Merise
  • Design and Workflows : Lucidchart - Draw.io
  • Management : Jira - Notion - Trello - Squash - ClickUp
  • Communication : Slack - Discord - Teams
  • Office Tools : Office 365 Suite - Adobe Creative Cloud - Google Suite

Agile Project Management

  • Project Framework & KPI Definition
  • User Stories Writing
  • Testing / Development Validation
  • Communication / Training with Business and Application Teams
  • Project Go/Nogo
  • Deliverables Reporting and Monitoring

Traditional Project Management

  • Meeting Planning / Organization / Facilitation
  • Gathering / Analysis / Specification of Functional Requirements
  • Specifications & Test Plans Writing
  • Business Logic Development
  • Project Monitoring and Improvement Meetings
  • Deliverables Reporting and Monitoring
  • Budget Setup and Monitoring
  • Schedule Setup and Monitoring
  • Application Architecture Setup and Validation

Compliance and Security

  • GDPR
  • ToS / ToU
  • Data Management
  • Legal Compliance
  • IT Security

Technical Skills

Applications

  • Operating Systems : Linux - Mac - Windows
  • Software Architecture : SOLID - Clean Code
  • Cloud : AWS - GCP - OVH - Azure - Firebase
  • Containerization : Docker
  • CI/CD and Versioning : Jenkins - Github Action - Git - Github
  • Frontend : HTML - XML - SASS/SCSS - CSS - ReactJS
  • Frameworks : Express.js - Nest.js - Next.js - Flutter - React Native
  • Runtime : Node.js
  • Languages : TypeScript - JavaScript - Python - PHP
  • Databases : MongoDB - PostgreSQL - Redis - Weaviate - Typesense - Realm - MySQL
  • AI & Machine Learning : PyTorch - TensorFlow - Groq - Gemini - OpenAI GPT - Mistral - U-Net - ResNet50 - ONNX - OpenCV - sentence-transformers - NSFWJS
  • Integrations & Services : Redux Toolkit - Mongoose - Mapbox - RevenueCat - Stripe - Discord.js - Firebase - Weights & Biases
  • DevOps & Monitoring : Prometheus - Grafana - Traefik - PM2

Networks and Security

  • Networks : Cisco (routing, communication)
  • Server Management : Windows Server
  • Security : Access Management - Firewall - Data Security - Network Security

Side projects

Since January 2025

FlyAway - Creation of an AI for golf green boundary detection

Development of a machine learning system to automatically detect golf green boundaries from satellite imagery, improving detection accuracy from 80% to 90-95% using a U-Net model with ResNet50.

  • Architecture and planning of a complete ML project (4 phases)
  • Extraction of 500 diverse green samples from +400k holes
  • Satellite image retrieval and processing via Mapbox
  • Data annotation with SAM2 + internal tool created for this purpose
  • U-Net with ResNet50 model training on RTX 3070 GPU
  • Pixel to GPS coordinate conversion for elevation point generation
  • Integration of confidence-based intelligent fallback system
  • ONNX model export for production inference
  • API cost reduction through more precise elevation points
From September 2025

FlyAway - Creation of an intelligent RAG AI Assistant for golf with FlyAI agent

Development of a complete RAG (Retrieval-Augmented Generation) system to ingest and query USGA rules via vector search, coupled with an intelligent FlyAI agent capable of dynamically using 42+ tools to answer questions on social media.

  • Complete RAG pipeline: PDF → semantic chunking (500-600 tokens) → embeddings (384-dim) → Weaviate
  • Ingestion of multilingual USGA rules (EN/FR): 900-1100 chunks with enriched metadata
  • Vector search with cosine similarity and HNSW for <50ms search performance
  • Intelligent hierarchical chunking respecting rule structure (Rule > Section > Subsection)
  • 100-token overlap between chunks to preserve context at boundaries
  • FlyAI agent with tool-enabled architecture: 42+ tools shared with AIAssistant
  • Centralized ToolRegistry: golf search, weather, stats, rules, videos, user profiles, coaching
  • ToolExecutor with caching, permissions, and parallel tool execution
  • Gemini orchestration with function calling: 3 turns max optimized for social media
  • Semantic search system for training videos with Weaviate
  • Responses optimized for social media: 500 chars max, <2s latency
  • Feature flag for gradual deployment with metrics monitoring
  • Multilingual embeddings with sentence-transformers (paraphrase-multilingual-MiniLM-L12-v2)
  • Retrieval validation with automated tests (>90% top-5 accuracy)
March 2025 - May 2025

Trender Inc. - Creation of an AI for real estate search

The goal is to create an AI to search for real estate properties based on needs, purchase, rental, specifics, etc...

  • Use of Open Source AIs DeepSeek and Whisper
  • Implementation of a marketing strategy
  • Website creation
February 2025 - March 2025

Blockchain DApps Founder

The goal is to create a 100% decentralized battle site between users, without backend, only with a website and smart contracts

  • Implementation of a business plan
  • Implementation of a marketing strategy
  • Website creation
  • Creation and use of smart contracts
November 2024 - December 2024

Trender Inc. - Image Search

Side Project creating an image search system using Weaviate. Users upload an image and we return similar images (like Google).

  • Creation of an image search system
  • Use of Weaviate for semantic image search
  • Return of images similar to the one sent by the user
April 2024 - August 2024

Trender Inc. - Explicit content detection AI

Creation of an AI to detect explicit content in images and videos. Used in FlyAway and formerly Trender to automatically protect users and improve moderation.

  • Development of a 97% reliable AI for explicit content detection
  • Integration into FlyAway and Trender platforms
  • Improved moderation and automatic user protection
From November 2024

FlyAway - Creation of FlyAway Golf social network with integrated AI coaching

icon

Complete social platform dedicated to golf combining social network, course/score management, and personal AI coaching. Global database of 30k+ courses, 400k+ greens, millions of teeboxes and scorecards. Multi-LLM architecture (Groq, Gemini, Mistral) with Agentic RAG system. Large-scale data management with MongoDB optimization, performant indexing, and complex aggregations.

  • Multi-LLM architecture with intelligent routing (Groq for speed, Gemini for quality, Mistral for embeddings)
  • Development of public AI assistant with Agentic RAG architecture dynamically orchestrating 6 tools
  • Creation of FlyAcademy: gamified learning system 'Duolingo of golf' with AI-generated content
  • Implementation of real-time SSE streaming with semantic Redis cache (90% cosine similarity)
  • Backend cluster architecture with Node.js featuring 47 API components and 75+ data schemas managing 30k+ courses, 400k+ greens, millions of teeboxes/scorecards
  • React Native mobile app (110+ screens, 35 API managers) iOS/Android with real-time WebSocket
  • GPS Shot Tracking system with personalized heatmaps and club statistics
  • Weaviate integration (vector DB) for semantic search of videos and courses
  • Premium AI coaching system: personalized programs, daily checklists, challenges, weekly reports
  • Real-time architecture: bidirectional WebSocket, Redis pub/sub, Firebase Cloud Messaging
  • Large-scale MongoDB optimization: performant indexing, complex aggregations, optimized queries on millions of records
  • Affiliation system with 14-day free trial and promo codes (4 promotion types)
  • RevenueCat integration for iOS/Android subscriptions with freemium model (2 tiers)
  • Cluster mode with MongoDB connection pooling, rate limiting, and graceful shutdown
  • Gamification system: achievements, badges, activity points, daily lootbox
  • Typesense integration for ultra-fast full-text search (users, courses, posts, events)
  • Automatic moderation with NSFWJS, advanced reporting system and email OTP
  • Complete CI/CD pipeline with tests, Grafana/Prometheus monitoring, multi-platform deployment
  • Comprehensive technical documentation and multilingual support (FR/EN) with i18next
November 2020 - November 2024

Trender Inc. - Creation of Trender social network

icon

The goal of the social network is to allow content creators to get known and paid easily without impacting the work of the most influential creators.

  • Implementation of a business plan
  • Project framework & KPI definition
  • Budget implementation and monitoring
  • Schedule implementation and monitoring
  • SLO / SLI implementation
  • Creation and implementation of application and infrastructure architecture
  • Creation and implementation of data model
  • Creation and implementation of security systems
  • UI / UX Creation
  • Management of a small team of developers, network administrators and communication manager
  • Web and Mobile application development and security
  • API development and security
  • AI creation for language and explicit content detection
  • Preparation for future improvements
  • Documentation and legal documents writing (Terms of Use / Terms of Sale / Legal Notice)
  • Test implementation
  • CI/CD pipeline implementation
  • Company creation
  • App Store and Play Store publication
  • SEO strategy creation
From February 2018

Eric - Founder of certified Discord bot Eric - Hybrid Bot + API Application

icon

Hybrid application combining an advanced Discord bot with an Express REST API. Complete feature suite for Discord server management including leveling/XP, AI moderation, OpenAI chatbot, and third-party integrations (Twitch, GCS). Version 3.4.0 with progressive JS to TypeScript migration.

  • Hybrid architecture: Discord.js 13.11.0 Bot + Express 5.2.1 REST API in TypeScript strict mode
  • Automatic leveling/XP system with custom card generation via Canvas
  • AI moderation with NSFW detection using machine learning (TensorFlow.js + NSFWJS 2.4.2)
  • OpenAI GPT chatbot with contextual conversations configurable per server
  • Web dashboard with Discord OAuth2 authentication for settings management
  • 20+ slash commands: /level, /leaderboard, /automod, /chatbot, /warn, /ban, moderation
  • Twitch integration for real-time stream notifications
  • Google Cloud Storage for asset hosting and CDN (fonts, images)
  • Event-driven architecture with handlers for messages, reactions, new members
  • Automatic MongoDB backup system with graceful shutdown
  • Docker deployment on Ubuntu 20.04 with Traefik reverse proxy and automatic SSL
  • MVC pattern: Routes → Controllers → Services → Mongoose Schemas
  • Progressive JavaScript to TypeScript migration with allowJs and strict mode
  • Complete Discord intents management (GUILDS, MEMBERS, MESSAGES, REACTIONS, VOICE)
  • Persistent warn system, ban/kick with logging, bulk message clearing
  • REST API with CORS, Morgan logging, error handling with CatchAsync wrapper

Experiences

February 2025 - June 2025

Solvay - Project Manager

Monitoring user transfer from Solvay to Syensqo, the goal is to verify that each transfer wave goes well and that tasks are completed on time. Connecting teams across the world.

  • Documentation setup
  • Schedule monitoring
  • Meetings and note-taking in English
November 2022 - November 2024

SNCF Voyageur - IT Project Manager

The mission objective was to manage the migration of obsolete Business applications from client needs to production deployment or end-of-life.

  • Test plan implementation and environment validation
  • Project management KPIs monitoring and improvement
  • Budget implementation and monitoring
  • Schedule implementation and monitoring
  • User Stories writing
  • Documents writing such as BCP and DAL
  • Application and infrastructure architecture creation
  • Meeting management, preparation and facilitation
  • PowerBI creation
  • Data migration monitoring and quality control
October 2023 - February 2024

Freelance - Chatbot Creation & Node.Js Full Stack Developer and Application Architect

Creation of a realistic chatbot system with GPT-4 for dating applications. With an interface for monitoring bots and statistics.

  • User Stories writing
  • Application, database, server architecture creation
  • Schedule implementation
  • Proposal creation
  • Application and infrastructure architecture implementation
  • Data model implementation
  • Security systems implementation
  • Web and Mobile application development and security
  • API development and security
  • Regular client follow-up
  • Test implementation
  • DEV / UAT / Production environments setup
  • CI/CD pipeline implementation
  • Demonstration
  • Production deployment
  • Updates
  • Maintenance
  • Incident management
  • Payment system implementation
  • GPT-4 implementation for chatbot
May 2021 - October 2022

Mairie du Péage de Roussillon - Fullstack Developer & IT Project Manager

The mission objective was to monitor and verify the installation and configuration of the fiber network within public buildings.

  • Test plan implementation and environment validation
  • Budget implementation and monitoring
  • Schedule implementation and monitoring
  • User Stories writing
  • Application and infrastructure architecture creation and implementation
  • Meeting management, preparation and facilitation
  • Level 1 support
  • Switch and Router configuration monitoring and testing
  • Web and Mobile application development and security
  • API development and security
  • On-call management and monitoring application development
  • Form creation application development
  • Equipment loan management application development
  • CI/CD pipeline implementation
  • Linux web server and API configuration and security
November 2019 - May 2021

SNCF Réseau - IT ProjectManager - Workstation Migration

The mission objective was to monitor the migration of SNCF workstations from Windows 10 to Windows 11 across the entire LGV South East European line.

  • Participation in workstation migration monitoring meetings
  • LGV SEE SharePoint improvement
  • Distribution list users modification
  • SharePoint access group creation and modification
  • PowerApps improvement
  • Internal tool training creation for hundreds of agents

Contact

Want to know more about my skills or discuss your project? Feel free to contact me.