Thomas Richard
RayvolFullstack Developer & DevOps
Fullstack developer specialized in creating MVPs and robust business applications. With a strong scientific background, I transform business ideas into scalable and high-performance technical solutions. My expertise covers the complete cycle: from design to production, including evolutionary architecture and deployment automation. 4 MVPs delivered in production, including critical projects (Airbus, French Navy) and growing SaaS.
Key Achievements
- 4 MVPs deployed in production
- Loyal SaaS client for 2 years
- Certified critical applications
- Scalable architecture
- Complete autonomy: from idea to automated deployment
Professional Experience
- Solopreneur & Engineer - AiGenda
- Solopreneur & Engineer - Infrahaste
- Fullstack Dev Consultant – AFI-ESCA (Efor)
- Fullstack Dev Consultant – EDF (TMC)
- Flight Perfo – Airbus Helicopters
- ZEPHYR – French Navy (CEPA)
- PTU – Airbus Helicopters
- Software development for physics data analysis
- Physics tutorials
Personal Projects
AiGenda
Personal Planning AI Agent
Building an intelligent planning SaaS to address the need for fluid and personalized time management, combining calendar, automated prioritization, and AI agent.
Rôle : Responsible for the entire fullstack development — from frontend/backend architecture to secure CI/CD infrastructure.
Impact : MVP in production with a growing user base and infrastructure ready to scale beyond the private phase.
Technologies :
- Frontend : Next.js (App Router), Tailwind CSS, TypeScript, i18n with next-intl
- App mobile : React Native, Expo, TypeScript, Tamagui
- Backend : Supabase (PostgreSQL, Edge Functions, Auth), Stripe (multi-currency payments)
- Infrastructure : Docker, Traefik (TLS via Cloudflare), Ansible (IaC), Supabase, Prometheus monitoring
- CI/CD : GitLab CI, automated releases, orchestrated deployment via Ansible
Infrahaste
Infrastructure-as-a-Service for SMEs/Startups
Designing a ready-to-use infrastructure stack, tailored for small teams without DevOps expertise, with Zero Trust security and integrated monitoring.
Rôle : Complete development of an exportable platform including networking, security, monitoring, and automated pipelines.
Impact : Deployable solution ready for use after private production phase, simplifying the setup of robust infrastructure for SMEs.
Technologies :
- Proxmox: Hypervisor with VLAN networks
- OPNsense: Firewall, NAT, DMZ, VPN (Zero Trust)
- Traefik + Pomerium: Reverse Proxy + Secure SSO
- Authentik: Centralized authentication (OAuth2, MFA)
- Bind9: Internal DNS
- Grafana, Prometheus, Netdata, Graylog: Monitoring
- GitLab + Runner, Terraform: CI/CD & IaC
- Nextcloud, GLPI: Internal services
Client Missions
AFI-ESCA Extranet
Insurance Business Extranet
—Efor / Rayvol
Development of a secure business application for contract and claims management in the insurance sector, with high reliability and scalability requirements.
Rôle : Implementation of a robust fullstack architecture with test automation and continuous deployments.
Impact : Resilient and scalable system, prepared for future functional evolutions and seamless integration into the client ecosystem.
Technologies :
- Frontend: Angular, TypeScript, HTML/CSS, RxJS
- Backend: .NET, C#, Node.js
- Database: SQL Server, MongoDB
- CI/CD: GitLab, Jenkins, Octopus Deploy
- Tests: Jasmine, Karma, SpecFlow
- Containerization: Docker
Flight Perfo
Embedded Application for Airbus Helicopters
—Airbus Helicopters / SII
Development of a critical interface for flight data visualization, compliant with DO-330 software certification standards.
Rôle : Frontend design and integration with embedded backend while respecting strict security and performance constraints.
Impact : Certified interface ready for use in critical aeronautical environments, demonstrating rigor in a regulated context.
Technologies :
- Frontend: JavaScript, HTML/CSS
- Backend: C++ on calculator
- Framework: Qt
- Tests: Qt Test Framework, Coco
- Standard: DO-330
AH Perfo Library
Windows Native Tool
—Airbus Helicopters / SII
Creation of a Windows native application for aeronautical performance calculations.
Rôle : Development under .NET with integrated tests, ensuring reliability and ease of use for internal users.
Impact : Stable and maintainable tool for specialized calculations in a certified Windows environment.
Technologies :
- Frontend: Windows Forms
- Backend: C#
- Tests: Visual Studio Testing Tools
- Standard: DO-330
ZEPHYR
Flight Assistance Application (French Navy)
—French Navy / SII
Flight assistance solution for test pilots, with strong functional and security constraints.
Rôle : Technical lead — functional management, coordination, and fullstack development under DO-330 constraints.
Impact : Project successfully delivered for an institutional client, demonstrating coordination and decision-making capabilities in a critical context.
Technologies :
- Frontend: JavaScript, HTML/CSS
- Backend: C++, SQLite
- Framework: Qt
- Standard: DO-330
Webapp Minecraft
JavaScript Clone with WebGL 3D Engine
—Personal project
JavaScript Minecraft clone with WebGL 3D engine — demonstration of technical mastery and advanced modular architectures.
Technologies :
- Frontend: React, Three.js, Cannon-es
- Backend: Node.js, Express.js
- Tests: Jest
PTU (Unit Test Plan)
Critical Embedded Code Unit Testing
—Airbus Helicopters / SII
Quality assurance of embedded C code for Airbus, strengthening software stability under DO-178B certification.
Technologies :
- Language: C
- Framework: RTRT
- Tools: SCADE, DOORS
- Standard: DO-178B
EDF ADR App
Internal Incident Management Tool
—TMC / Rayvol
Internal incident management tool — optimization of internal workflows via a .NET application.
Technologies :
- Frontend: Windows Forms
- Backend: C# / .NET 4.5
- Tests: Visual Studio Testing Tools
️ Technical Stack
- Development: Node.js, Angular/React, .NET/C#, Express.js, TypeScript, SQL, MongoDB
- Automation & IaC: GitLab CI/CD, Docker, Portainer, Bash, Ansible
- Infrastructure & Network: Proxmox, OPNsense, VLANs, DNS (Bind9), VPN, Traefik, Firewalling, DMZ, Zero Trust
- Authentication & SSO: Authentik
- Monitoring: Grafana, Prometheus, Graylog
Soft Skills
- Rigor & autonomy
- Ability to simplify complex concepts
- Architecture mindset & risk anticipation
- Proactive approach
Education & Degrees
- Master 2 Fundamental PhysicsAix-Marseille University – 2018Preparation for agrégation and research in fundamental physics.
- Master 1 Fundamental PhysicsAix-Marseille University – 2017Simulation projects for planetary and quantum systems in C/C++ (C++11), with multi-threading optimization.
- Bachelor's Degree in Physics-ChemistryAix-Marseille University – 2013–2016Physical modeling with Python (SciPy, NumPy, Matplotlib) and C/C++ on Linux (Debian).
Languages
- French: Native
- English: C1 (Professional)
- Spanish: B1 (School level)
Interests
- Science & technology
- Video games & board games
- Skiing, hiking, climbing
- Open source projects