Thomas Wirtz

Independent analyst developer

I design and build durable digital products.

I like taking complicated projects and giving them clarity again. Business app, SaaS, or internal tool: the goal stays the same; something simple to use and pleasant to maintain.

Portrait of Thomas Wirtz
01

Full-stack

.NET · React · Angular · SQL

02

Business tools

healthcare, industry, reporting

03

Applied AI

automation & assistants

04

SaaS products

from scoping to production

05

0+ years

of experience

Software is listening work before it is coding work.

Based in Strasbourg, I design web applications, business tools, and digital products. Before writing the first line of code, I focus on understanding the needs, constraints, and people who will actually use the software.

I am not only looking to ship software. I like designing products people want to use: simple interfaces, solid architecture, and solutions built to evolve over time.

Alongside client work, I also build my own products. That is my playground for testing new ideas, technologies, and ways of creating digital experiences.

I enjoy

  • Building durable products
  • Simplifying complex interfaces
  • Collaborating with teams
  • Creating my own projects

Understand,
design,
build.

An end-to-end approach, from clarifying the need to production, with a single point of contact.

01

Business apps & SaaS

I design web applications around your processes, your data, and the people who use them.

React · Next.js · Angular · TypeScript

02

APIs, data & integrations

APIs, business logic, databases, and connections with your existing tools.

C# · .NET · SQL · CouchDB · SSRS

03

Automation & AI

I automate repetitive work and integrate AI when it creates concrete value, including agentic workflows.

LLM · Agents · Automation

04

Taking over existing projects

I take over, fix, and evolve applications without unnecessarily starting from scratch.

Audit · Maintenance · Migration

Useful projects,
built to last.

Every delivery starts from a concrete business context. Technology stays in service of a clear, reliable experience for the people who use it.

01 of 04Case study·Creator & Lead dev · Full-stack·2026

KofiWork

A lofi workspace. Your tools. Your data, encrypted.

KofiWork is a productivity web app that replaces a jungle of tabs with one calm environment inspired by coffee shops and lofi. The idea: everything you need to stay focused (tasks, notes, kanban, calendar, bookmarks, journal, and timers) in a customizable dashboard, with real attention to privacy.

View project

Key points

  1. 01End-to-end SaaS product: from landing to billing, not just a UI
  2. 02Product security: E2E encryption as a differentiator
  3. 03Real business: plans, quotas, Stripe, and an admin area

Scope delivered

  • 01Multi-tool dashboard: hierarchical todos, rich-text notes, drag-and-drop kanban, calendar, bookmarks, daily journal, Pomodoro
  • 02E2E encryption: sensitive data is encrypted on the client before it reaches the server
  • 03Monetization with Stripe
  • 04Polished experience: themes, lofi music, movable widgets, onboarding, guest demo mode
  • 05i18n FR/EN
  • 06Ops & quality: rate limiting, Sentry, admin, Vitest tests

Stack

Next.js 16ReactTypeScriptPrismaPostgreSQLZustandStripeNextAuthTailwindVitest
Other work03 entries
02 of 04Full-stack · PHP

CMS Geo

Showcase site for the Meley-Strozyna surveyors' office in Montigny-lès-Metz since 1946. Presents six practice areas (land, legal, GIS, industrial, data, planning), plus an online quote request flow.

+ Live site, local SEO optimized

HTMLCSSPHP
03 of 04Development · Business tool

Minidiag @Buy'Bot

Digitization of a self-diagnosis tool to measure procurement maturity for SMEs in a few minutes, with scoring and concrete recommendations to evolve the purchasing function.

+ Complete business tool with scoring and recommendations

JavaScriptHTMLCSS
2020
04 of 04Full-stack · HTML/CSS/PHP

JLB Surveyors website

Full redesign of the JLB Surveyors site in Thionville: 70+ years of heritage, expertise (land, topography, co-ownership), and emphasis on the color 3D laser scanner.

HTMLCSSPHP
Research01 entry

Got a similar project?

I'm available to talk it through.

Write to me

Experience
built in the field.

From industrial software to web products, one thread remains: understand the domain before choosing the solution.

$ git log --graph --oneline

27df455HEAD → craftitstudio

Independent developer

Medispring · Belgium

Evolving a software solution for healthcare professionals with new feature development

  • Corrective maintenance of the existing product
  • Business requirements analysis
  • Continuous UX improvement
  • Collaboration with a multidisciplinary team in an Agile environment
+ angular+ couchdb+ typescript+ agile

September 2023 - Present

Freelance

fabed17main

Software engineer

Sully Group · France

Development and maintenance of business applications (government, real estate, training), including mentoring a developer and owning versioning and UAT on an existing project.

  • Client-need analysis and iterative deliveries in a services-company environment
  • SharePoint migration
+ c#+ .net+ sql server+ reporting+ sharepoint

2022 - 2023

IT services

bb1e92b

CRM / Reporting developer

Sirfull · France

Evolving industrial CRM applications and building detailed Microsoft reports, paired with a business analyst.

  • New features and evolutionary maintenance on Dynamics 365
  • Operational reporting for industrial teams
+ c#+ dynamics 365+ sql server+ reporting+ javascript

2020 - 2022

Software vendor

ccd108e

Automation and systems engineer

Auresys (Actemium – VINCI Energies) · France

Moved industrial tools (VB6, MES) to the web: reporting interfaces, production-line audit (OEE), and traceability databases.

  • Reverse-engineering VB6 apps and shipping report interfaces to production
  • Business features for a web MES and an OEE audit platform
+ c#+ asp.net+ sql server+ reporting+ javascript

2018 - 2019

Apprenticeship

46721b7

Web developer

Stabiligen / Biologie Prospective / Accrelab · France

Digitized the training journey: web registration, e-learning, and automated email/PDF sends with an admin panel.

  • Web interfaces for training registration and ordering
  • Evolutionary maintenance of existing applications
+ vb.net+ c#+ asp.net+ sql server+ javascript

2016 - 2018

Apprenticeship

7159b1c

Web developer

Cabinet Jean-Luc Bitard SA · Thionville

Designed and built the website for the Jean-Luc Bitard SA surveyors' office

+ html+ css

2016

Internship