Services
Fullstack .NET development for small and medium-sized enterprises. From greenfield to production, or from legacy chaos to a modern system.
What I offer
Business Web Applications
Custom ASP.NET Core applications built around your processes: employee portals, internal dashboards, order or document management systems. Built for your team, not the other way around.
Legacy System Modernization
My specialty: stabilizing and migrating WebForms, WCF, older .NET Framework, and low-code platforms to ASP.NET Core. Risk management first, with zero downtime for critical systems.
APIs & Integrations
Connecting systems that don't talk to each other: ERP, CRM, payment processors, shipping APIs. Including Croatian-specific integrations: NIAS authentication and fiscalization.
Startups & MVPs
Fast MVP delivery with clean architecture that won't become technical debt. .NET backend with modern JS frontends (React, Angular, Svelte) or Blazor for a full-.NET stack.
Technical Consulting
Code review, architecture assessment, technical debt evaluation. Support for in-house teams that need a .NET specialist for specific challenges or a second opinion.
Long-Term Support
Performance monitoring, security updates, and ongoing feature development. Retainer packages for SMEs that want a dedicated .NET partner without the cost of a full-time hire.
My Process
Every project follows the same steps, because a predictable process means less risk and fewer surprises for you.
Conversation & Analysis
A free introductory call. I understand your business goals, technical context, and constraints. No commitment from either side.
Scope & Pricing
A detailed written proposal: what's in scope, what isn't, timeline, and a fixed price. No hidden costs, no surprises.
Technical Design
Stack selection, database schema, project structure. You approve the plan before a single line of code is written.
Incremental Delivery
Development in iterations with regular demos and your feedback. You always know where we are and what comes next.
Launch & Handover
Production deployment, live data testing, documentation, and handover. I make sure your team can operate the system independently.
Ongoing Partnership
Performance monitoring, security updates, and iterative improvements based on real-world usage. Available when you need me.
Pricing
Fixed price for clearly defined scope. Time-and-materials for ongoing work. Everything starts with a free discovery call.
Introductory call, code review, or architecture assessment. No obligations, no invoice.
Fixed price for a clearly defined scope. Web application, API, integration, or modernization, quoted after discovery.
Ongoing support, development, and advisory on a monthly basis. For SMEs that want a reliable .NET partner.
All prices exclude VAT. For a rough project estimate, get in touch.
Frequently Asked Questions
What technologies do you use?
Primary stack: ASP.NET Core (C#) for backend, SQL Server or PostgreSQL for databases, Entity Framework Core or Dapper for data access.
Frontend: Blazor for all-.NET projects, or TypeScript with React, Angular, or Svelte when that's the right fit. For auth and identity: ASP.NET Core Identity or Keycloak. For infrastructure: Hetzner, OVHcloud, GCP, AWS, or Azure.
Do you work with existing .NET codebases?
Yes, legacy modernization is a specialty, not an exception. I work with code that's 5, 10, or 20 years old: WebForms, WCF, classic ASP.NET MVC on .NET Framework.
The approach is always incremental: stabilize, test, then migrate. No big-bang rewrites that break production.
How long does a typical project take?
Depends on scope and how the collaboration goes. As a rough guide:
- MVP or simple application: 4–8 weeks
- Medium-complexity business app: 2–4 months
- Legacy modernization: 3–9 months, depending on system size
An exact timeline is defined together during the proposal phase.
Can you work alongside our internal team?
Yes. I can take full ownership of a project or work as an external .NET senior alongside your team: code review, pair programming, mentoring, or just solving specific technical challenges.
Do you offer post-launch support?
Yes. Every project includes a warranty period. For long-term collaboration, I offer retainer packages covering monitoring, security updates, minor changes, and priority response to issues.
Do you work on a fixed price or hourly rate?
Fixed price for projects with a clearly defined scope, ensuring certainty for both parties.
Time-and-materials for ongoing development, support, or consulting work where scope isn't known upfront.
A day rate is available for pure consulting engagements.
Do you have experience with Croatian government integrations?
Yes. I've integrated NIAS (Croatia's National identification and authentication system) across multiple projects, including building a custom Keycloak module to work around NIAS's non-standard SAML 2.0 implementation.
I also have hands-on experience with Croatian fiscalization and HRK→EUR financial migrations. If your project touches Croatian regulatory systems, I've likely already dealt with the same pain points.
We're not sure what we need. Can you help?
That's exactly what the discovery phase is for. I start with your business problem, not the technology. Together we define what needs to be built and why, then move to a proposal and price.