.NET & AI developer

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.

What I offer

Custom web application development

I will design and build a web application exactly to your needs. I specialize in ASP.NET Core and C#.

Architecture design & optimization

I will help you design a scalable and sustainable architecture or optimize your existing one.

System and database integration

I will connect your systems and ensure seamless communication with SQL and NoSQL databases and Azure cloud services.

AI integration & agentic development

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.

Portfolio

ERP for manufacturing company

Multitenant ERP web system for managing clients, orders, invoices... A comprehensive solution for managing business processes with high demands on process detail.

100+ SQL databases

Electronic catalog

System for collecting and automatically grouping data from the company servers into a clear simple web application.

100+ users

Fakvio

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.

800+ automated tests

AgentWall

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.

PdfJoin

Merges PDFs and images into one PDF right in the browser, no server. Vite + TypeScript, open source.

zDrive

Cloud storage with file sync and photo management (in development) — .NET microservices, Azure Blob Storage, Flutter clients for web, Android, iOS, Windows and macOS.

How I work

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:

Analyst

Breaks user stories into tasks and asks about unclear points.

Developer

Implements the task on a feature branch and opens a pull request.

Reviewer

Checks the pull request against the assignment and project conventions.

Tester

Adds tests and keeps the CI green.

Ops

Merges and deploys once all gates pass.

Warden

Keeps the board tidy and reports inconsistencies.

My role? Architecture, specifications and code review. Nothing goes to production without my sign-off.

Experience

Backend

.NET Core C# ASP.NET Entity Framework Web API

Database

SQL Server PostgreSQL MongoDB Redis

Cloud & DevOps

Azure Azure Functions Azure DevOps Docker CI/CD

Frontend

Blazor WASM Flutter PWA HTML/CSS Bootstrap JavaScript

AI & Agents

MCP Tool calling AI agents Claude OpenAI Gemini AI agent security

References

Let's work together

Do you have a project or idea? I would be happy to discuss it with you and find the best solution together.

Color scheme