Software and applications
Projects developed end-to-end. Code, architecture, deployment.
Python / C++ / Flask / Tkinter / Signal K - 87,000+ lines of code
Hybrid and innovative onboard navigation station... Complete NMEA 0183 parser (~120 sentences + proprietary formats),
AIS decoding with 10 Hz native C++ interpolation, 25 alarm types, drag-and-drop dashboard widgets,
embedded Signal K server, secure ngrok tunnel, Prometheus-like system monitoring.
Technical competitor to OpenCPN and MaxSea TimeZero.
NMEA 0183
AIS
Signal K
Native C++
Flask
WebView2
PHP 8 / SQLite / Leaflet / Vanilla JS - PWA
Interactive marine weather mapping with 9 superposable data layers (wind, waves, currents, tides, buoys, temperature, pressure).
Pro Weather Brief with synoptic analysis, Beaufort scale, automatic alerts and NO-GO / CAUTION / GO recommendation.
Freemium architecture with Free / VIP / Premium plans, multi-level cache, circuit breaker, bilinear interpolation.
Open-Meteo
NOAA
CMEMS
PWA
Freemium
Python / CustomTkinter / PHP 8 / Leaflet / SQLite
Centralized web portal and desktop admin application for all French sailing regattas, boat shows and nautical events.
Multi-source scraping (FFV, IRC, Class40, IMOCA, Figaro), automatic geocoding, SFTP synchronization,
3 interactive views (map, calendar, list), account system with 6 roles, REST API, SEO optimized.
Scraping
Geocoding
OpenSeaMap
iCal
React 19 / TypeScript / Rust / Axum / MapLibre / Globe.gl / Three.js
Real-time global monitoring dashboard. 14 data layers: aviation (AirLabs, OpenSky),
space (satellites, N2YO, NASA JPL), weather (OpenMeteo, NDBC buoys), network (Cloudflare Radar, submarine cables).
Rust API proxy, health checks, SSE metrics, native systray. 2D/3D architecture with interactive globe.
React
Rust
Three.js
SSE
Python / Tkinter / Flask / Pygame / Librosa / Pydub
Advanced audio player with SQLite library, BPM detection, smart playlists by energy,
automatic mixing studio with beat matching and crossfade, YouTube download (yt-dlp),
MusicBrainz metadata enrichment, local web server with network streaming and public sharing via ngrok.
Audio
BPM
Mix
Streaming
Python / Tkinter / SAPI5 / Watchdog
Windows TTS service with hot folders, TCP/HTTP API, priority queue,
WAV export, systray. Used in the navigation ecosystem for automatic voice alerts.
TTS
SAPI5
Hot Folders
Notable archives (2000-2011)
Historical projects that foreshadow today's skills. Same spirit, different era technologies.
National and international races / Online registration / Extranet / Partners
Complete digital organization of Concarneau regattas in partnership with the Société des Régates de Concarneau (SRC). Editions 2004, 2006 and 2007 with 4 boat classes: Figaro Bénéteau, 110 Miles en Solitaire, Class 40 and IMOCA Open 60. Event website with race notices, online registration, competitor extranet, photo gallery, rankings and partner space.
EventsSailing racesExtranetRegistration
Specialized e-commerce / GPS / Compasses / Radars / Onboard electronics
E-commerce platform dedicated to marine electronics: GPS, compasses, radars, fishfinders, VHF transmitters, TV satellite antennas. Structured catalog by brands and categories, technical product sheets, secure payment. "Navigation at your fingertips".
E-commerceMarine electronicsB2C
Specialized e-commerce / Diving / Specialist since 1957
E-commerce website for Grolleau, company specialized in scuba diving since 1957. Complete catalog: diving equipment, spearfishing, swimming, accessories. Shopping cart, delivery options, secure payment, customer account.
E-commerceDivingB2C
Bilingual FR/EN website / Naval architecture / Boat design
Website for Julien Marin, naval architect graduated from Southampton Institute of Higher Education (UK, 1993). Naval architecture design office based in Concarneau facing the Glénan archipelago. Project presentations, plans, calculations, studies and construction monitoring.
Naval architectureBilingualConcarneau
Composites / Nautical prototypes / Honeycomb carbon sandwich
Website for GEPETO, specialist in composite prototype manufacturing since 1999. Construction of honeycomb carbon fiber prepreg sandwich parts, 150m³ oven. Prototypes for sailing, automotive, aviation and furniture industries.
CompositesPrototypesHigh-tech
B2B trade show / Construction / Nice / Marseille / Strasbourg
Website for the Bati & Patrimoine Interregional Construction Trade Shows. Editions in Nice (2006), Marseille and Strasbourg. Program, exhibitors, registrations, visitors, expo site, reports, forums, media. Complete site with extranet and press area.
B2B trade showConstructionExtranet
Public & professional trade show / Building / Construction materials
Website for the Euro-Mediterranean public and professional trade show for building and construction materials. Parc Expo Chanot, Marseille (November 4-6, 2004). Partners: Ordre des Architectes, CAPEB, UNICEM, UNTEC, Artisans. Access, exhibitors, registrations.
B2B trade showConstructionMarseille
B2B trade show / Hospitality / Catering / Thalasso / 8 sectors
Website for HOTEX Sud France, trade show for equipment, trades and techniques for hospitality, catering and tourism. Parc Chanot, Marseille (December 2-4, 2005). 8 sectors: fit-out, thalasso, events, outdoor amenities, café equipment, tableware, snacking, services. 30,000+ establishments concerned.
B2B trade showHospitalityCatering
B2B trade show / Public works / Materials / Grand-Est
Website for TP'MAT Grand-Est, public works and materials trade show. Strasbourg (May 19-21, 2005). Organizer Expo'Com. Complete site with exhibitor presentations, registrations, stand plan, press area and contact.
B2B trade showPublic worksStrasbourg
Professional trade show / Roadworks / Traffic / Road infrastructure
Website for InfraRoute Voirie & Trafic, professional trade show for services, equipment and technologies for road infrastructure design, construction, operation and safety. Eurexpo Lyon (March 3-5, 2004). Under the patronage of the French Republic.
B2B trade showInfrastructureLyon
Multilingual institutional website / EN-FR-DE / Sustainable development
Institutional website for the IAI European congress at the Palais des Congrès de Versailles (July 4-5, 2002). Theme: pragmatic approaches towards sustainability in companies. Trilingual site with French and German ministerial partnerships. Design, production and administration by Portsdefrance.com.
InstitutionalMultilingualCongress
Skipper web / Palmarès / Partners / Press / Films
Official website of Lalou Roucayrol: biography, palmarès, projects, press, documents, partners and extranet. Video production (Royale Production, Nefertiti Production), editing by Portsdefrance.com, sponsoring files and consulting. Architecte du Réel official contact.
Skipper webVideo productionSponsoring
Bilingual FR/EN website / Sails / Rigging / Lazy bag
Website for Le Bihan sailmakers, specialist in sails and rigging. Product catalog: sails, rigging, covers, furlers, Lazy bag. Online quotes, technical glossary, photo library. Bilingual French-English site.
SailmakerBilingualNautical
Light sailing rentals / Kayak / Windsurfing / Dinghy
Website for Bretagne Sailing center at Port Manec'h. Rentals of sailboats, kayaks, windsurfing boards, dinghies and catamarans. 3 locations in the Breton Point Passion Plage network: Port Manec'h, Concarneau and Bénodet. Private lessons and courses.
Sailing centerRentalsLight sailing
Professional trade show / Maritime / Environment / Technologies
Website for SEAMER, the maritime areas exhibition at Parc Chanot Marseille (March 4-6, 2003). Themes: maritime, environment, equipment, technologies, services, research. Bilingual French-English site.
Trade showMaritimeMarseille
Brokerage / Pre-owned boats / Personalized search
Website for Seatrust, yacht broker in La Forêt-Fouesnant. Sales listings, personalized search, brokerage services, partners. Bilingual site with British flag.
BrokerageYachtsB2C
Adhesive advertising / Facades / Vehicles / Boats / Signage
Website for Écritures Publicité, visual communication specialist since 1987. Painted or adhesive advertising on all supports: facades, cladding, vehicles, boats, banners, windows, dibond panels. Belgacom partnership.
DesignSignageAdvertising
E-shop / Ethnic design / Cultural mix
Website for Kasaï, concept store around the mix of ethnic thoughts. E-shop, brand presentation, partners, Who's Next 99 trade show. Original and modern design, functionality and aesthetics.
E-shopDesignEthnic
Awareness / Sustainable development / Green IT before its time
Pioneering digital ecology initiative launched within Portsdefrance.com: "By promoting electronic documents, we save trees". Awareness project for sustainable development through digital technology, 15 years before the era of digital sobriety.
Green ITCSRSocial innovation
Real-time web / GPS / Live ship's log / Connétable partnership
Real-time website for tracking solo ocean rowing crossings. Two female world records: Atlantic crossing (56d 12h 10min, February 2003) and North Atlantic (87d 12h 15min, 2004). Live GPS position, satellite ship's log, route cartography, real-time communication with shore.
Real-time webGPS trackingSatcomOcean rowing