Independent developer · Caen & remote

Bespoke business applications.Your processes
have their logic.
Your tools too.

I build business applications, internal tools and APIs that connect your data and make life easier for your teams.

Understand. Structure. Build.

Live demo

Data comes in. Something useful comes out.

A French municipality becomes a structured record, ready to use in a business application.

YOUR BUSINESS STARTS SOMEWHERE.

Run a search to see the record, the map and the processing steps.

No API call on page load

One input, usable data.

Caen Example
Department
Calvados
INSEE code
14118
Postcodes
14000
Population supplied by the API
109,400 residents
View the technical steps

Server processing report: 0.83 ms. No simulated progress.

  1. Saved example selected. No input to validate.
  2. Saved example loaded. No API call.
API calls made
0
Matching municipalities
1
Processing ID
254a2809-6d79-4aef-83e4-cda7bb28e204

Storage: none. Read-only public referential, no database writes. No emails or notifications sent.

Source: French administrative division API, a referential imported on the server. The search runs locally, with no external call. You can also open the saved Caen example.

01 / A METHOD BEFORE A STACK

Understand.
Structure.
Build.

01

Understand how things really work

Users, constraints, business rules. Listen before proposing a solution.

02

Make the need clear

Map the data and the steps. Define priorities and a useful first version.

03

Build, test, hand over

Develop with regular feedback. Deliver maintainable software and help people get started.

MARIN DAVIES DE GÉLIS

Connecting your teams and technology.

Explore my background

Before becoming a developer, I coordinated community education projects, including at UFCV Normandie. That background shapes how I work: connecting needs, users and the solution.

02 / EXPERTISE

Tools shaped around
your way of working.

Scattered files, duplicate data entry, a tool that no longer keeps up? I start with how you actually work to build a solution that fits.

02

Keep your data flowing

APIs and integrations: connect your software, automate data exchange and make imports reliable.

Symfony API development
  • API contracts readable by business and technical teams
  • Security, roles, validation and OpenAPI documentation
  • Integrations with web frontends, internal tools or partner systems

A technical foundation that fits your needs. Symfony · PHP · APIs · web interfaces · deployment

03 / SELECTED PROJECTS

Different contexts.
The same focus on everyday use.

Industry, connected devices, mobile use and accessible materials. Four projects showing how a need becomes a usable system.

Circular Certified 01

Illustrative diagram · not a product screenshot

Industry · agency project

Schneider ElectricOrganise returns. Track equipment.

An agency project combining e-commerce for refurbished equipment with a business platform for managing returns.

The problem
Improve the existing e-commerce system and organise product returns while meeting traceability requirements.
My role
De 2022 à 2025, nous étions deux développeurs sur le projet. J’intervenais sur le développement, la relation client, la recette, le déploiement et la formation.
Solution & outcome

Contributed to the PrestaShop redesign and a returns platform built with Symfony 5.4, then upgraded to 6.4, with Stimulus, PWA support, PDF generation and DHL shipping labels.

De 2022 à 2025, le chiffre d’affaires annuel de la boutique est passé d’environ 500 k€ à 2,5 M€. Un résultat collectif, porté côté développement par une équipe de deux.

Symfony 5.4 → 6.4StimulusPWAPDF / DHLPrestaShop
The Schneider Electric project
From software to the field 02

Illustrative diagram · not a product screenshot

R&D · agency project

HorsplaceConnect an application to a stable’s displays.

An R&D project on e-ink displays for stalls in the Horsplace ecosystem: care, schedules and feeding information directly in the stable.

The problem
Make software, hardware and firmware work together in an exploratory setting with low-power constraints.
My role
R&D, API proxy development and technical coordination with engineers in China.
Solution & outcome

An API proxy to coordinate exchanges between application modules and e-ink devices, with incremental decisions on hardware and firmware integration.

A clearer technical foundation connecting the system’s components. Experience of designing amid uncertainty and coordinating internationally.

API proxye-inkHardware / firmware
The Horsplace project
Documents within reach 03

Illustrative diagram · not a product screenshot

Business application · personal project

Doc2SailShare the right documents, by the water.

A request from an international race official: centralise official documents, crews and sharing between race committees.

The problem
Organise and share varied information in a mobile setting without making access more complicated.
My role
Design from the initial need through to deployment: product priorities, development and an interface suited to use in the field.
Solution & outcome

A Symfony 7 application with secure link authentication, QR-code sharing and a responsive interface with PWA support. Docker deployment with FrankenPHP.

A centralised tool for distributing documents. A complete personal project designed to be easy to use in the field.

Symfony 7QR codesPWADocker / FrankenPHP
The Doc2Sail project
From text to visual support 04

Illustrative diagram · not a product screenshot

Business application · social care

PictoRecetteMake a recipe clear, step by step.

A tool designed around a need in social care: turn written recipes into visual materials for cooking workshops.

The problem
Structure ingredients, quantities, utensils and steps for people who find reading or understanding difficult.
My role
Application design and development: data model, integration of external sources, pictogram matching and PDF generation.
Solution & outcome

A Symfony 7 application that organises recipes, normalises external data and matches ARASAAC pictograms before producing a printable illustrated sheet.

Recipes in a consistent visual format, editable by professionals and exportable as PDFs for use in workshops.

Symfony 7ARASAACAPI RESTPDF
The PictoRecette project

A FEW POINTERS

Before we talk.

Do I need a specification first?

A need, a few pain points and some examples are enough to start. Scoping helps clarify usage, priorities and boundaries before development.

Can you take over an existing application?

Yes. I start by understanding how it works, its constraints and the difficulties you face. An assessment then helps identify worthwhile improvements.

Do you only work in Normandy?

I am based in Caen and work across Normandy. I also work remotely with teams in France and internationally, in both French and English.

YOUR NEED IS THE STARTING POINT.

Your project,
in a few steps.

A quick message, or four questions to prepare a quote request. Your request is sent directly to BHN Logic.

What would you like to do?

Fields marked * are required.

Your message is sent directly to BHN Logic. Your details are used to respond to your request. Privacy.

What kind of project do you have in mind?

Choose the option that best matches your needs.

What kind of organisation?

A few details to understand your context.

What budget do you have in mind?

Orders of magnitude based on a day rate of €350 to €450, to guide our discussion. This is not a quotation.

What is your preferred timeframe?

Share your preference; we will agree on the schedule together.

How can I contact you?

Your contact details and a description of your project to prepare our discussion.

Fields marked * are required.

Your request is sent directly to BHN Logic. Your details are used to respond to your needs. Privacy.

An initial conversation to define your needs.