Application audit
I review the code, architecture, dependencies, database and deployment. You get a written report: what is on fire, what can wait and how much the modernization will take. Scope and price are agreed up front.
Senior .NET Developer · Freelance
I'm Martin Hájek. For twenty years I have been building and maintaining business systems in .NET, twelve of them for the public sector. I help companies whose important application runs on the old .NET Framework and who have no one left to look after it.
We usually start with an audit. Afterwards you know what state the application is in and can decide what to do next – with me or without me.
I review the code, architecture, dependencies, database and deployment. You get a written report: what is on fire, what can wait and how much the modernization will take. Scope and price are agreed up front.
From .NET Framework, WCF or WebForms to current .NET in small steps, without a big rewrite. Every step is backed by automated tests, the application keeps running the whole time and users barely notice.
New features, fixes and taking over code from someone who has left. Happy to work on a part-time or fixed-term contract, on my own or as part of your team.
Most of my career has been spent on large systems that have to run for years and must not break.
Development, maintenance and evolution of large case-management systems. Long life cycles, strict security and documentation requirements, hand-overs between teams and vendors.
.NET 8 and 10, Angular, Clean Architecture and modular monoliths. Docker, CI/CD in GitHub Actions and cloud deployment.
Self-employed, used to owning both the deadline and the result.
Czech Social Security Administration
The national electronic sick-leave system used by doctors across the Czech Republic. I worked on the Social Security Administration's part.
Seznam.cz
The leading Czech map portal. I built the entire frontend and database layer on my own; map rendering was done by another team.
Public-sector code belongs to the clients and I can't show it. That's why I have a project of my own you can look through in full.
A booking system and online shop for a wakeboarding park. It runs in production, sells vouchers and all the code is public on GitHub (documentation in Czech).
Send me a few lines about your application and what's bothering you. I'll reply within two working days.
martin.hajek@centrum.cz