Zdravko Gospodinov
About
I build reliable .NET systems and help teams adopt AI without losing control of quality.
I'm Zdravko Gospodinov, a Senior Software Engineer with more than seven years of professional experience in .NET, from sports-betting technology to insurance and social security. Counting my earlier years writing code as a civil engineer, I have been programming for more than nine. I design and build web systems and APIs with C#, ASP.NET Core, Blazor and Azure, and lately I help engineering teams bring AI into their delivery process while keeping quality under control.
I started as a civil engineer, so I think about software the way I once thought about structures: how it carries load, and what happens when something fails.
Certified: AWS Certified Developer – Associate · AWS Certified AI Practitioner · Microsoft Certified: Azure Developer Associate · Microsoft Certified: Azure Fundamentals
Beyond my day job
I build my own AI projects in my free time, two to three hours a day:
- n8n automations that check for traffic fines.
- A grocery-brochure processing tool that reads the weekly brochures of retail chains. It is in the final stage of its first development and getting ready for launch.
- A language-learning site that uses AI to assess pronunciation and to create lessons and exercises.
One or two of them are close to completion, and I expect to launch them within the next two to three months.
Work with me
I'm open to freelance projects and to B2B engagements with companies:
- .NET development: Web APIs, microservices and Blazor front ends.
- Process assessment: finding where your delivery process loses time and where AI can help without adding risk.
- Introducing and improving AI-assisted workflows: agents with human review, tests before code and personal data kept away from models. See how I did it.
- Training: hands-on sessions for engineers who want to work confidently with agentic tools.
- Process automation: AI-assisted workflows built with n8n and custom code.
How we can work together: a B2B contract, an hourly arrangement or a fixed-scope project, whichever fits. I'm available part-time: about 3–4 hours a day on weekdays, between 06:00–10:00 and 18:00–21:00 Sofia time (EET/EEST), and longer blocks of around 5–6 hours on weekends. I work remotely in English and Bulgarian.
How I work
I own the technical side of features end to end: architecture and design, code reviews, working with the client, and leading delivery. I measure my work by how much faster and better the whole team ships, not only by what I ship myself.
- Architecture and design. I design the structure of services and data access before code is written, and review it with the team.
- Code reviews. Reviews are where quality is agreed. I use them to share context, not only to catch bugs.
- Mentoring. I introduced a colleague to the principles of microservices architecture and to easier ways of testing it.
- Pair programming. I join pairing sessions to unblock engineers who are stuck on a problem.
- Client communication and feature leadership. I talk to the client directly and take a feature from refinement to release.
- Making the team faster. I build AI agents and workflows that cut the repetitive parts of delivery, with human review kept in every step.