Portfolio — 2026

Available — permanent or freelance

Arnaud
Michel

You're hiring

Fullstack Developer · AI-augmented development

Four years shipping web and mobile products to production, from a creative agency to a real-time energy platform. After about 18 months leading a team, I am going back to code every day.

Montpellier · remote · occasional on-site travel possible

4 yearsshipping web and mobile products to production
2products built from scratch at Sween
0the iteration at which I joined the Sween platform
15people managed at Epitech

2017 — today

Pick a period. Highlighted facts follow the reading chosen at the top of the page.

Solid: dates to the month. Dashed: to the year.Highlighting follows the chosen reading.
Mar. 2023 to Feb. 2025

Sween

Fullstack & Mobile Developer

Energy start-up: real-time collective solar self-consumption. Sween shut down in 2025; its codebase was acquired by Sunbiose, and the code I left there is still running.

  1. Joined at iteration zero of a real-time collective self-consumption energy platform, where metering data drives member billing: data reliability and consistency were non-negotiable.
  2. Built the cross-platform mobile app (Flutter) and web interfaces (React, Vue.js) for real-time monitoring of electricity production and consumption.
  3. Helped design and build the REST API serving both the mobile and web clients.
  4. Integrated Linky smart-meter data, so monitoring and billing run on actual readings.
  5. Took part in design choices and in running the infrastructure: Kubernetes, Redis and PostgreSQL, self-hosted across multiple OVH zones.
  6. Built two products from scratch: an energy community management tool and an interactive self-consumption simulator.

● Highlighted for the “Developer” reading

  • Flutter
  • React
  • Vue.js
  • REST API
  • Linky
  • Kubernetes
  • Redis
  • PostgreSQL
  • OVH multi-zone

Coding with AI

At Epitech, I rebuilt how students learn to code with AI around three questions.

01

What do you delegate to a model?

02

What stays human judgment?

03

How do you evaluate work a model can produce?

As a team

Team AI adoption: shared standards for LLM-assisted development, AI-related growth goals (Claude Code, peer code reviews).

  • Claude Code
  • Agentic workflows
  • LLM APIs
  • Tool use
  • MCP
  • Structured outputs
  • Context engineering

This site follows the rule

One source of facts, three readings. Switching reading reorders and highlights; it adds nothing.

FactsDeveloperTech leadEngineering managerPage

The toolbox

Order and highlighting follow the chosen reading.

Front-end
TypeScript, JavaScript, React, Vue.js, HTML5, CSS3, SASS, design systems, web performance
Mobile
Flutter, Dart
Back-end & data
REST API design, PostgreSQL, Redis, real-time data flows, metering data integration
Infra
Kubernetes, self-hosted multi-zone deployment, OVH, Git, GitHub, CI/CD, Figma
AI
Claude Code, agentic workflows, LLM APIs (Anthropic, OpenAI), tool use, MCP, structured outputs, prompt engineering, context engineering
Team
Code review, mentoring, hiring, onboarding, 1:1s, feedback, team organisation, planning, prioritisation, roadmap, agile delivery, stakeholder management (Jira, Trello, Asana)
Languages
French (native), English (B2), Spanish (B2)

Let's write what's next

I am looking for a developer, tech lead or hands-on engineering manager role, permanent or freelance. In Montpellier, or remote from Montpellier.

[email protected]