Skip to content

Available for new engagements

Your software project, shipped.From scoping to production.

25 years building critical applications for investment banks and software vendors. Independent since 2007: I take on your web and mobile projects end to end — small, medium or large — with AI-accelerated delivery and enterprise-grade standards.

Tell me about your projectBook a 30-minute callSee the workIndependent full-stack developer · Paris & remote

Reply within one business day, in English or French.

25 years
of professional development
11
full-stack products shipped solo
EN / FR
bilingual, France and the US
95 %+
test coverage on the services I build

Experience forged on systems that do not forgive mistakes

Trading floors, payroll platforms, software vendors: places where a regression is measured in euros and downtime.

  • Natixis
  • CACIB
  • HSBC
  • Société Générale CIB
  • Silae
  • Engie Trading

Engagements delivered as a senior consultant, directly or through consultancies.

E-invoicing

Electronic invoicing is now mandatory in France

A French reform that changes how businesses issue, transmit and receive B2B invoices. Here is what already applies, what comes next, and how I can help with the switch.

What changes, and for whom

  1. In force since September 1, 2026 · Every company

    Receiving obligation: your system must be able to receive an electronic invoice, whatever your size.

  2. In force since September 1, 2026 · Large companies and mid-caps (ETI)

    Obligation to issue invoices electronically (Factur-X, UBL or CII) and to transmit e-reporting data.

  3. From September 1, 2027 · SMEs and micro-businesses

    The same issuing obligation, plus e-reporting, one year later.

How I can help with the conversion

  • Auditing your current invoicing and its gap with the reform
  • Connecting to a certified partner dematerialization platform (PDP)
  • Generating compliant invoices: Factur-X, UBL, CII
  • Chorus Pro integration for invoices billed to the public sector
  • Automating e-reporting (B2C sales, international transactions)
  • Wiring into your existing ERP or invoicing software with no invoicing outage
Talk to a developer about it

Services

Three ways to work together

Every project starts with written scoping and a detailed quote. You know exactly what you are buying before the first line of code.

Marketing site & landing page

An online presence that earns trust and converts.

Typically 1 to 3 weeks
Independents, trades, practices, young companies
  • Custom design — no recycled template
  • Responsive, fast, accessible (green Lighthouse scores)
  • Technical SEO: metadata, structured data, sitemap
  • Contact form, booking, analytics
  • Multilingual where it matters (EN / FR / other)
  • Go-live, domain name and mailboxes included
Quoted per projectWhat the engagement covers
Most requested

Custom business application

The tool that does not exist yet, from first screen to production.

Typically 4 to 12 weeks
SMEs, software vendors, SaaS founders
  • Functional scoping and written specifications before any code
  • .NET API, database, security and per-user permissions
  • React front end, optional iOS/Android mobile app
  • Multi-tenant, subscriptions, billing, public API
  • Automated tests, continuous integration, staging environment
  • Deployment, monitoring, documentation and handover
Quoted per projectWhat the engagement covers

Senior reinforcement

A senior developer who joins your team and unblocks the hard part.

Time and materials, monthly or fixed price
IT departments, software vendors, product teams
  • Taking over and modernizing existing code (legacy, .NET Framework)
  • Technical audit: debt, performance, security, architecture
  • Introducing tests, code review and CI/CD pipelines
  • Performance tuning and memory-leak hunting
  • Azure cloud migration, splitting monoliths into services
  • Bridging business and engineering (specifications, acceptance)
Quoted per projectWhat the engagement covers

Method

Fast because it is methodical, not because it is rushed

I use AI as an accelerator on what it genuinely does well — repetitive code, tests, documentation. Architecture, decisions and review stay human. That is what makes short timelines possible without technical debt.

  1. 01Days 1 to 3

    Scoping

    A conversation to understand the business and the goal, then a written document: scope, screens, business rules, schedule and price. Nothing starts without your sign-off.

  2. 02Week 1 to 2

    Something real, early

    You see the actual application running in your browser very early — not a frozen mockup. Bad surprises show up while there is still time to fix them.

  3. 03Throughout

    Short iterations

    Regular releases, a staging environment available at all times, and your feedback folded in as we go. Every feature arrives with its automated tests.

  4. 04Project end

    Delivery and independence

    Production release, documentation, and the source code is yours. Another team can pick it up: that is your guarantee against vendor lock-in.

What that means in practice

The code is yours

Full transfer of rights on delivery, Git repository handed over, no hidden proprietary components.

Tested, not just demoed

Unit and integration tests on business logic — a habit built on banking services held above 95 % coverage.

One person, start to finish

You talk to the person writing the code. No sales layer, no translation loss, no staff turnover.

Bilingual EN / FR

Meetings, specifications and code in English or French, either way.

Work

Complete products, designed and shipped end to end

Three of the eleven platforms I built in full: database, API, web app, mobile app and public site. Sources are private — walkthrough on request.

AppréciaFlash

Education SaaS · Web

Report-card appreciations for a whole class, at about ten seconds of input per student.

  • Three sliders and a few salient points per student; the app writes the class
  • A deterministic writing engine that runs in the browser: instant, offline, and free per appreciation
  • Thirty-two subjects with their own vocabulary, and anti-repetition tracked across the class so two students with the same profile never get the same sentence
.NET 10ReactTanStack RouterMySQLDocker
Read the case study

Role: Design, development and production release · Guided walkthrough on request

MyShifts

Shift scheduling · Web + Mobile

The roster of a business that runs in shifts, published to the team in one click.

  • The owner declares the shifts the business runs — “Early, 06:00–14:00, weekdays, two people” — and fills a week from them
  • A week stays a draft until it is published; publishing is the moment the team is told
  • Schedule and messaging both move live over one socket, and stated unavailability or leave warns the manager without ever blocking an assignment
.NET 10ReactExpoMySQLAspireRealtimeStripe
Read the case study

Role: Design, development and production release · Guided walkthrough on request

Sabifor CineManager

Business software · Public site + Back office

Cinema programming software and the public booking site it drives, over one API.

  • Weekly schedule across four auditoriums, with conflict detection and slot optimization
  • Public booking: find a showtime and hold a seat in under a minute
  • Everything is configuration — rooms, hours, time zone, tax rate, the whole price board: nothing about the cinema is hard-coded
.NETReactTanStack RouterTailwindMySQL
Read the case study

Role: Design, development and production release · Guided walkthrough on request

Background

Michael Klingensmith

I am an American who has lived in France for 30 years, and written software for 25 of them. I spent most of that career on trading floors and at software vendors, on systems where the data has to be right the first time: structured-product pricers, risk calculations, payroll dematerialization at 12 million messages a month.

I have been independent since 2007, and I bring those standards to projects of every size. A marketing site deserves the same rigor as a banking service — it simply costs less to build when you know how.

Technical skills

AI agents

Claude DesktopCopilot

Back end

C#.NET 4.8 → 10ASP.NET CoreEF CoreAspireC++

Front end

ReactTypeScriptAngularVueTailwindPrimeNG

Mobile

React NativeExpoiOSAndroid

Cloud & DevOps

AzureService BusFunctionsAzure DevOpsJenkinsDocker

Data

SQL ServerOracleMySQLPL/SQLKafka

Quality

xUnit / NUnitMoqFluentAssertionsHexagonal architectureSOLIDCI/CD

Selected engagements

  1. 2024 — present

    Client under confidentiality

    Senior consultant · Front office

    Taking over front-office tools at a corporate and investment bank: reworking market-data access with a fallback path, dependency injection, first unit tests, memory-leak hunting, performance tuning and rebuilt CI pipelines.

    C#WPF.NET 4.8 / 8JenkinsxUnit
  2. 2018 — 2023

    Crédit Agricole CIB

    Senior consultant · Market risk and Equities

    Structured-product pricer (autocallables, reverse convertibles), pricing reference data and parameters in Angular, market-shock microservices in hexagonal architecture with over 95 % test coverage.

    C#.NET Core 5/6AngularPrimeNGKafkaOracle
  3. 2014 — 2017

    HSBC

    Project manager / Business analyst · Risk and market data

    Referent for golden-source market data, automated testing tools, a real-time position service built with the London front office, and supervision of teams in Paris and India.

    SophisPythonJava/ScalaJiraControl-M
  4. 2005 — 2014

    SGCIB · Natixis AM · Engie Trading · CACIB

    Senior .NET consultant and business analyst

    Credit derivatives on the X-One cross-asset platform, market reference-data overhaul, and a counterparty-risk pricer for energy commodities — including optimizing a calculation of 50,000 deals × 36,000 scenarios.

    C#C++VB6OracleSybaseUML
  5. 2000 — 2005

    Euro Finance Systems

    Senior software engineer

    Back-office software vendor for futures markets: a web application for OTC trade capture serialized to FpML, IDEM and Eurex market gateways, plus documentation, training and client support.

    C# 1.1FpMLOraclePL/SQLSQL Server

Education

  • B.A. French & Business Administration — University of Pittsburgh, Pennsylvania
  • École Supérieure de Commerce de Dijon — exchange program
  • Google Cloud Platform, DevOps on AWS, Python — online certifications

Frequently asked

What people ask before we start

What does a project cost?

It depends on scope, and I would rather give you an accurate number than a misleading range. After a free first conversation you get a written, itemised quote — fixed price for a scoped project, or a day rate for a reinforcement engagement. Nothing is owed until you sign.

How long does it take?

A marketing site: one to three weeks. A business application: four to twelve weeks depending on scope, with a usable first version online within the first weeks. The schedule is part of the quote.

You use AI — does quality suffer?

The opposite, provided you know how to steer it. AI writes repetitive code, tests and documentation quickly; architecture, technical decisions and review of every delivered line stay mine. You pay for fewer typing hours and just as many thinking hours.

Who owns the code?

You do, entirely, from delivery: transfer of rights, Git repository handed over, installation documentation included. No proprietary component keeps you tied to me.

Do you handle maintenance afterwards?

Yes, optionally: bug fixes, new features, production monitoring. Some clients prefer to take it in-house — the project is delivered so that this is possible.

Do you work remotely?

Yes, with regular video meetings, and on site in the Paris region when the project calls for it. I work in English and French, with clients in France and the United States.

Will you sign an NDA?

Always, if you want one. Twenty-five years in banking taught me to treat a client’s data like my own.

Contact

Tell me about your project

Describe what you need in a few lines — vague is fine, an idea is fine. I reply within one business day with an honest first take: what is feasible, what is expensive, and what is not worth doing.

  • Free first conversation, no commitment
  • Reply within one business day
  • Written, itemised quote before anything starts

Other ways

Reply within one business day, in English or French.

Mike@it-mike.fr