My name is Martin Zahálka and I am a .NET developer with over 10 years of experience. I build web apps and backend systems with C#, Blazor and Azure.
Today I deliver software with a team of AI agents under my direction. I emphasize clean code, reliability, and solutions tailored to the client's needs.
I will design and build a web application exactly to your needs. I specialize in ASP.NET Core and C#.
I will help you design a scalable and sustainable architecture or optimize your existing one.
I will connect your systems and ensure seamless communication with SQL and NoSQL databases and Azure cloud services.
I will build you an MCP server, an AI assistant with tool calling, or custom automation — document data extraction, payment matching, workflows without user intervention. For running AI agents safely in a company, see my product AgentWall.
Multitenant ERP web system for managing clients, orders, invoices... A comprehensive solution for managing business processes with high demands on process detail.
System for collecting and automatically grouping data from the company servers into a clear simple web application.
SaaS invoicing application for freelancers and small businesses in Czechia and Slovakia. Multi-tenant solution built on .NET, Blazor WASM, PostgreSQL and Azure Functions with an MCP server for AI apps and automatic payment matching.
A policy, human-approval and audit layer between AI agents (Claude Code, Codex, Gemini CLI…) and company systems: an MCP gateway and egress proxy with policy, human approval of sensitive actions and a hash-chained audit log that cannot be silently rewritten. Pilot programme.
Merges PDFs and images into one PDF right in the browser, no server. Vite + TypeScript, open source.
Cloud storage with file sync and photo management (in development) — .NET microservices, Azure Blob Storage, Flutter clients for web, Android, iOS, Windows and macOS.
I run development as a pipeline on top of GitHub Projects. A team of AI agents covers analysis, implementation, review and release — each with its own role:
Breaks user stories into tasks and asks about unclear points.
Implements the task on a feature branch and opens a pull request.
Checks the pull request against the assignment and project conventions.
Adds tests and keeps the CI green.
Merges and deploys once all gates pass.
Keeps the board tidy and reports inconsistencies.
My role? Architecture, specifications and code review. Nothing goes to production without my sign-off.
Do you have a project or idea? I would be happy to discuss it with you and find the best solution together.