Software architecture
Break the system down, choose the technologies, document the decisions and make them hold over time.
UML · specifications · architecture reviews Learn more →AI writes code. I design systems that hold up: architecture, critical software, AI integration and audits, for teams that cannot afford to get it wrong.
Certified
I am Sébastien Mizrahi, senior software architect and freelance Python / C++ expert in Lyon (Chaponost). Project manager at SQLI, team leader and R&D software architect at V3D, senior software engineer on a surgical robot at Keranova, and a freelance architect since 2022.
On the Python side (backend, FastAPI, AI and LLMs), everything is detailed on developpeur-python.com (in French). My full background.
Break the system down, choose the technologies, document the decisions and make them hold over time.
UML · specifications · architecture reviews Learn more →Fast, maintainable code, right up to software subject to MISRA rules and the IEC 62304 standard.
PCAP · CPA · automated tests Detailed Python expertise on developpeur-python.com (in French) →Self-hosted LLMs, RAG, agents and Deep Learning: AI where it adds value, without exposing your data.
LiteLLM · RAG · MCP · TensorFlow Learn more →An assessment of an existing application: technical debt, security, performance, and a prioritised recovery plan.
code review · CMMI quality Learn more →Backends, APIs, containers and orchestration: services that stay fast, secure and deployable.
FastAPI · Docker · Kubernetes · Celery Learn more →Native iOS apps and SDKs embedded by major operators, from design to release.
Swift · Objective-C · Java Learn more →Architecture, AI and critical software: three recent projects. All projects.
Architecture proposal, technical studies and a POC of a MAPI server, then development of the calendar, the contacts and an asynchronous agent: a Python/Flask API on Kubernetes, with tasks handed to Celery.
Python · Flask · Kubernetes · Celery · Docker Read the case study →Architecture and development: LLM routing through LiteLLM, local RAG, actions (Python/HTTP hooks, MCP, n8n), web, Telegram, WhatsApp and local voice, with privacy as a design principle.
Python · FastAPI · LiteLLM · RAG · MCPCalibration software, embedded development, OCT and phaco integration for a medical device; organisation of the software team and code reviews.
C++ · Python · MISRA · IEC 62304Reviews and testimonials are shown in their original language, French for most of them.
Sébastien vient de me sauver d'un souci last minute où j'étais complètement bloquée pour lancer un projet, et il a été d'une réactivité sans nom, réglant tout d'une main de maître (et dans les délais, qui étaient pourtant quasi impossibles [...]
Je recommande vivement ce prestataire pour la qualité de son accompagnement. Il a fait preuve d'une grande expertise technique et de réactivité, tout en étant à l'écoute de notre besoin client, pour un coût très correct.
J'ai eu le plaisir d'avoir Sébastien dans mes équipes pendant plus de 6 ans. Et je retiens 3 éléments importants : son expertise technique lui permettant d'adresser tous types de sujets de développement, sa capacité de formalisation fonctionnelle et de conception technique, sa fiabilité à livrer ses engagements. Par ailleurs, il sait challenger les points nécessaires tout en restant pragmatique. J'espère avoir l'opportunité de retravailler avec lui dans le futur !
Fabrice ValoisVP Product et R&D, V3D Sébastien was during almost two years a senior software developper doing a wonderful job, managing junior employees successfully, very skilled he knows extremely well how to program and configure such a complex machine in order to make it efficient and safe, he is also very friendly and I'm sure he will continue to deliver high level results.
Fabrice RomanoFondateur et PDG de Keranova, fondateur d'EyeTechCare Nous avons fait appel à Sébastien pour la migration d'un serveur web et le résultat a été au dessus de nos attentes : l'architecture a été entièrement repensée et mise sous Docker, ce qui nous apporte de la souplesse en étant bien plus sécurisé. Sébastien a aussi travaillé sur un outil interne développé pour Android sans aucun problème et il a réussi à intervenir dans différents codes sources (PHP, Java) avec beaucoup d'aisance. Le tout a été livré dans les temps prévus et conformément au devis initial.
Nous collaborons depuis plusieurs mois avec Le Programmeur. Sébastien est très efficace, à l'écoute de nos besoins et son travail de grande qualité.
Also on Google Philippe GilbertCEO, Alinto Sébastien Mizrahi a mis en place un extranet en mode SaaS dans un environnement existant avec utilisation de notre CMS en PHP. Son professionnalisme, sa rigueur et son engagement ont grandement contribué à la réussite du projet. Il a su comprendre précisément les besoins exprimés et les traduire en solutions efficaces, tout en respectant scrupuleusement les délais et le budget fixés.
Also on Google Astrid BruckerGuya Cadeau Travailler avec Sébastien a été un plaisir. J'ai créé avec lui une belle application et une belle innovation, "Groupama toujours là" qui est devenue "Groupama et moi". Je recommande fortement Sébastien.
Philippe VayssacChief Innovation Officer, Groupama Rhône-Alpes Auvergne Faire équipe avec Sébastien est un vrai plaisir : écoute, bon sens, orientation solution, efficacité et bonne humeur font de lui un atout précieux pour mener à bien les projets. Vous l'aurez compris, je recommande vivement Sébastien.
Pierre GuaratoPrésident, Black Oak SAS Les années passées à travailler avec Sébastien, que ce soit sur les mêmes projets ou en support, m'ont permis de le connaître tant sur le plan professionnel que personnel. J'ai apprécié son engagement, sa persévérance et la qualité de ses réalisations. Les relations de confiance qu'il entretenait avec ses clients lui ont permis de réaliser de beaux projets.
Florent PerinelPDG, Red Froggy Needs, business and regulatory constraints, current state of the existing system.
Architecture, reasoned technical choices, estimate.
Development, code reviews, automated tests.
Detailed technical documentation, handover, maintenance.
Le Programmeur is the business of Sébastien Mizrahi, senior software architect and freelance Python / C++ expert, based in Chaponost, next to Lyon. A software professional since 2006, he designs and evolves the technical architectures of agencies, IT services companies, small and medium-sized businesses and large corporations. Find out more.
Software architecture and design, Python and C/C++ expertise (including critical software), artificial intelligence integration, web and mobile applications, code audits and reviews, and technical project leadership. My Python expertise is described in detail on developpeur-python.com (in French).
AI assistants write code quickly, but they do not design a coherent architecture. Someone still has to choose the technologies, break the system down, guarantee security, performance and maintainability, review and validate what is generated, and meet business or regulatory constraints, such as the IEC 62304 standard for medical software. That is what I bring, and I use AI every day myself (see my article).
Yes: Python PCEP and PCAP, C++ CPE and CPA, Cisco Linux 1 and TensorFlow Developer (DeepLearning.AI). Le Programmeur is also an approved provider for the Innovation Tax Credit (Crédit d'Impôt Innovation, CII). The badges can be checked on my Credly profile.
Among others, Keranova (laser surgery robot), SoftAtHome, Alinto, Chanel, Nestlé, One Hour Escape Game and Adequation. See all my references.
From Chaponost, next to Lyon, on site or remotely, for companies in France or abroad. To talk about your project, get in touch.
From Chaponost, near Lyon, on site or remotely. A quick reply with a first analysis of your needs.