# Ronan Renoux

Engineer graduate, now a freelance dev. Building cool things, solving problems, and helping people over the world!

In September 2024, I graduated as an engineer from [ENSSAT](https://www.enssat.fr) in France and started working as a **freelance developer**. During a 4-year work-study at [Rennes Métropole](https://metropole.rennes.fr), I gained experience in **GIS** and **web development**. I worked as a **Web3 developer** at a Swiss startup, deepening my passion for **decentralized technologies**. Now, I work remotely, specializing in **web development**, **GIS**, and **Web3**, collaborating with clients worldwide 🌍.

---

## Work Experience

### Web Developer — Freelance Developer (Sept 2024 – Present)
Freelance developer creating custom solutions for clients worldwide, specializing in web development, GIS, and Web3 technologies.

**Stack:** Next.js, React, TypeScript, Python, PostgreSQL, Web3, GIS

### Freelance Full Stack GIS Developer — ELDA Technology (for Compagnie des Alpes) (Sept 2025 – Nov 2025)
Developed 'Atlas', a centralized GIS platform for Compagnie des Alpes to unify geographic data across 23 distinct sites. I built the complete technical infrastructure to replace expert-only tools like QGIS and AutoCAD with a web interface.
I implemented a multi-tenant architecture using PostgreSQL and PostGIS. On the backend, I engineered an API with FastAPI for geospatial processing and automated S3 storage for GeoTIFF rasters.
The frontend, built with Next.js and Mapbox, provides fluid visualization of spatial objects without license costs. I also created an automated multi-format import pipeline (SHP, GeoJSON, TIFF) and integrated advanced GIS tools for dynamic layer management, 3D visualization, and automated PDF/PNG report generation. To secure the platform, I designed an RBAC system to manage permissions by site and specific data layers.

**Stack:** Next.js, FastAPI, Python, PostgreSQL, PostGIS, Mapbox, GeoPandas, Boto3 (S3), Docker, TailwindCSS

### Freelance Full Stack Developer — Elano - AI Customer Support Suite (Aug 2025 – Sep 2025)
Developed a comprehensive AI-powered (RAG) customer support platform from scratch. I built a conversational chatbot to manage user queries and automate ticket creation, alongside a full-featured admin dashboard.
The dashboard enables agents to manage ticket statuses, send email notifications, view performance statistics, and continuously improve the AI's effectiveness.

**Stack:** Next.js, AI, RAG, Qdrant, Supabase, TailwindCSS, Gmail API

### Freelance Data Engineer — Automated Horse Racing Data & Betting System (Oct 2024 – Jan 2025)
Engineered a custom, end-to-end data pipeline for two private clients to analyze the French horse racing market.
The system automates the scraping of horse performance and betting data, processes it for analysis, and executes bets based on predefined algorithmic strategies, enabling a fully data-driven approach to betting.

**Stack:** Python, PostgreSQL, GitHub Actions, Docker, Grafana

### Freelance Full Stack Developer — Soundsuit - B2B Music Streaming Platform (Nov 2024 – Jun 2025)
Engineered a cross-platform music streaming service for businesses, delivering a seamless audio experience.
I developed the front-end for both a Next.js web application and a cross-platform React Native mobile app, enabling centralized control of music across multiple locations and devices.

**Stack:** Next.js, React Native, TailwindCSS

### GIS/Web Developer — Rennes Métropole (Sept 2020 – Sept 2024)
Work-study in the GIS department, developing web applications for Rennes Métropole. Managed projects using Agile methodologies. Analyzed requirements, designed solutions, and documented specifications.
Developed web applications using JavaScript, HTML5/ CSS3, PHP, Symfony, and Twig. Implemented CI/CD pipelines with GitLab CI, Docker, and Jenkins. Worked with PostgreSQL and PostGIS for spatial database management. Developed QGIS extensions using Python.

**Stack:** JavaScript, PHP, Symfony, Python, PostgreSQL, PostGIS, Docker, QGIS

### Web3 Developer — Swiss Startup (June 2023 – Sept 2023)
Implemented Solidity smart contracts for EVM-compatible blockchains. Developed smart contracts in Rust for the MultiversX blockchain. Added tests for smart contracts in Rust for MultiversX and used Chai/Hardhat for testing Solidity contracts.
Implemented interactions with smart contracts on a dApp built with NextJS. Developed an API in NestJS to handle user-to-blockchain interactions, including cache management.

**Stack:** Solidity, Rust, Next.js, NestJS, Hardhat

---

## Education

### Engineer's Degree in Computer Science — ENSSAT (2021 – 2024)

### University Diploma in Computer Science — IUT Lannion - University Institute of Technology (2019 – 2021)

### General Scientific Baccalaureate, Life and Earth Sciences — Jean-Paul II High School - Saint-Grégoire (2016 – 2019)

---

## Projects

### TaskWand - n8n Workflow Generator
An AI assistant that generates n8n workflows to accelerate automation development. It simplifies complex processes, reduces manual setup, and generates workflows smoothly with a live preview.

**Tech:** Next.js, TailwindCSS, AI, RAG, Qdrant, Supabase

### FreeWork Dashboard
A website that stores freelance job listings from FreeWork, enabling users to analyze trends over time and contact companies easily. It helps freelancers track opportunities and plan their careers effectively.

**Tech:** Next.js, TailwindCSS, PostgreSQL, Python, GitHub Actions

### Social Stack
The ultimate tool for showcasing social links, projects, and more in one seamless platform. It's a SaaS platform that's 100% free for now.

**Tech:** Next.js, Supabase, NextUI, TailwindCSS

### StackOverflow Answer
A Chrome Extension that integrates StackOverflow answers into Google search results, helping users find relevant solutions without leaving the page. With over 100 active users, it remains a valuable tool for developers.

**Tech:** JavaScript, CSS, HTML

---

## Contact

- Email: renouxpro@gmail.com
- GitHub: https://github.com/ronanren
- LinkedIn: https://www.linkedin.com/in/ronanrenoux/
- Website: https://ronanren.fr
