Francesco Romeo — Développeur logiciel
Disponible pour de nouveaux projets
Je conçois et je développe des logiciels : apps natives pour les plateformes Apple, produits full-stack et 3D interactive pour le web.
(01)À propos
J'écris des logiciels qui semblent faits à la main.
Je suis Francesco, un développeur qui aime tout prendre en main : l'idée, l'interface, le code en dessous et les détails que personne n'a demandés. Je passe de Swift à TypeScript, Java ou Python selon ce que le problème exige.
Ces derniers temps, je construis des outils natifs pour macOS, des produits assistés par l'IA et de la civic tech qui transforme des documents publics en quelque chose de vraiment utile. Ce site est l'une de ces expériences : l'ordinateur portable qui l'ouvre est entièrement dessiné en code et s'assemble tout seul, pièce après pièce, au fil du défilement.
- Projets réalisés
- 10
- Langages utilisés au quotidien
- 05
- Plateformes publiées
- 04
Ce que je fais
- 01
Apps natives
Swift, SwiftUI et AppKit. Utilitaires pour la barre des menus, compagnons de bureau et apps iOS qui se sentent chez elles sur leur plateforme.
- 02
Web full-stack
Next.js, React, Spring Boot et FastAPI. Du schéma de base de données jusqu'à la dernière courbe d'animation.
- 03
IA et données
Pipelines LLM avec sorties structurées, traitement du signal et machine learning en Python.
- 04
3D et motion
Three.js, shaders et récits pilotés par le scroll, comme la page que vous êtes en train de parcourir.
Boîte à outils
- Swift
- SwiftUI
- AppKit
- TypeScript
- React
- Next.js
- Three.js
- GLSL
- Node.js
- Java
- Spring Boot
- Python
- FastAPI
- Flutter
- Dart
- Kotlin
- Supabase
- SQLite
- Tailwind CSS
- Claude API
(02)Parcours
D'une première app en équipe aux outils que je publie seul.
2024App iOS · projet d'équipe
Keia
Mon premier produit construit en équipe : une app iOS en Swift, où j'ai appris les revues de code, les branches partagées et la livraison dans les délais.
2025Flutter · mobile
BarberApp
Une app de réservation pour un salon de coiffure, développée en Flutter avec une petite équipe : Android, iOS et web à partir d'une seule base de code.
Févr. 2026Projet universitaire → plateforme full-stack
Aurelia
Parti d'un devoir universitaire, c'est devenu une plateforme complète de gestion hôtelière : Spring Boot 4, rapports XML validés par XSD et un front end 3D en temps réel.
Été 2026Swift · Python
macOS natif et IA
Une saison passée à construire pour le Mac et pour le machine learning : Creatures, AgentBar et Auralis, un système d'attention auditive sélective.
Août 2026Civic tech · IA
Sottocasa
Un moteur qui lit les arrêtés publiés par la Ville de Palerme et vous dit ce qui va se passer dans votre rue, avec des apps natives iOS et Android.
Aujourd'huiOuvert aux collaborations
La suite
Je cherche des équipes et des personnes attachées au travail bien fait. Si vous construisez quelque chose d'ambitieux, j'aimerais en entendre parler.
(03)Projets choisis
Ce que j'ai construit.
(08)
- 01
Sottocasa
2026Civic tech · IA
Lit les arrêtés publics de la Ville de Palerme et les transforme en événements géolocalisés, alertes et impacts sur les lignes de bus.
Python / FastAPI / SwiftUI / Compose / Claude API
- 04
Creatures
2026macOS · Swift
Une petite créature qui vit sur votre Dock : elle marche, s'ennuie, s'endort, suit votre curseur et va chercher ce que vous laissez traîner.
Swift / AppKit / SwiftUI
- 05
AgentBar
2026macOS · Outils pour développeurs
L'état en direct de vos sessions de coding agents dans la barre des menus, dans deux panneaux de verre dessinés à la main avec des animations à ressort.
Swift / AppKit / Liquid Glass
- 06
Pulse
2026PWA · React
Un carnet de musculation qui fonctionne hors ligne : semaine type, calendrier des séances et programmes, sans compte.
React / Vite / Zustand / PWA
- 07
Valigia
2026PWA · Next.js
Une liste de bagages partagée pour deux téléphones et une seule base de données, pensée comme une feuille de papier chaleureuse.
Next.js 16 / Supabase / PWA
- 08
ccpet
2026CLI · Node.js
Un petit compagnon qui se promène dans la barre d'état de Claude Code et réagit à ce que fait l'agent. Zéro dépendance.
Node.js / CLI / Zero deps
(04)Contact
Construisons quelque chose qui n'existe pas encore.
Un projet, un poste ou simplement une idée ? Écrivez-moi : je lis chaque message et je réponds généralement sous deux jours.
- Ailleurs
- GitHub ↗
- Heure locale
- Basé en Italie · je travaille partout


