Feature development
ASP.NET Core, APIs and business logic in your existing codebase. Tickets from your board, pull requests reviewed by your team.
- ASP.NET Core
- REST APIs
- Business logic
Freelance .NET developer
For when you need a senior .NET developer and the job ad has been open for months. I join your repository, your tickets and your code review, take the parts that need experience, and leave the knowledge with you. No agency in between.

Vlado Pandžić · Founder · Senior .NET architect
14 years in .NET, Blazor in production since 2020. Lead backend engineer at Bugatti Rimac from 2020 to 2024. You work with him directly, not with an agency.
Task<List<OrderRow>> GetOpenOrders(int customerId) => db.Orders .AsNoTracking() .Where(o => o.CustomerId == customerId) .Where(o => o.Status == OrderStatus.Open) .OrderByDescending(o => o.CreatedAt) .Select(o => new OrderRow(o.Id, o.Total)) .ToListAsync();The work that needs experience, in your code and by your rules, not somewhere on the side.
ASP.NET Core, APIs and business logic in your existing codebase. Tickets from your board, pull requests reviewed by your team.
Blazor applications from the first screen to production, the right render mode and fast large screens. Web Forms migration, one screen at a time.
.NET Framework to .NET 10, moving off .NET 8 before end of support on 10 November 2026, EF6 to EF Core. Without stopping development.
Slow screens, reports and queries. Measure first, then fix: EF Core queries, SQL Server indexes, caching.
The hard decisions, code review and mentoring for a younger team, so the team works better after we part than before.
App Service, Azure SQL, pipelines and Application Insights. AI features with Azure OpenAI inside your own subscription.
From a few days a month to full time on a project. You always know who works on your code.
Rarely because they need another pair of hands. Almost always because of one of these.
There is no senior .NET developer to hire, and when there is, they have a notice period. The project cannot wait that long, so someone has to step in now.
The customer is waiting and the team is already full. A few months of senior help is the difference between on time and late.
Upgrading from .NET Framework or from .NET 8 needs someone who has done it before and knows where the traps are.
The only senior has left or is leaving. Someone has to take over the code, write down what they know and pass it on to the rest of the team.
Users complain and the team guesses. Measuring, EF Core queries and indexes usually show the cause within the first few days.
The goal is a first merged pull request in the first week.
What you are building, where the team is stuck and what done looks like.
Repository, tickets and environments. The first task is small but real.
Your stand-ups, your ticketing tool, pull requests reviewed by your team.
Everything is documented and in your repository, so the knowledge stays with you when the work ends.
Stack
From the blog
With Vlado directly. ProCoding is a sole-trader studio, and the person you speak to on the first call is the person who writes the code.
Both are possible: a monthly block of days, or full time for the length of a project. On the call we say openly when we can start.
A business-to-business contract and one invoice a month. For business clients in other EU countries, invoices are issued under the reverse-charge rule.
You do, from day one. All work goes into your repository. NDA on request, and a data processing agreement where personal data is involved.
Yes. We can work behind you, in your process and under your name if you prefer, and you stay the client’s contact.
The day rate or the price of a fixed task is agreed after a free 30-minute call, once we know the scope and the duration.
Tell us what you are building and from when you need someone. A free 30-minute call is enough to see whether it fits.
Book a free 30-minute call →Useful to include
We use Google Analytics to see which pages are useful. It sets cookies only if you agree. Privacy policy