Available for meaningful product work

I turn complex software problems into reliable products.

I design and build maintainable .NET products—from data and backend architecture to clear Blazor interfaces—so real teams can rely on them every day.

Experience
+10 years
Focus
.NET / Blazor
Approach
Product-minded
CORE STACK
C#.NETASP.NET CoreSQL ServerBlazorSQLiteGit

WHAT I DO

What I build

I build software that is clear for users, useful for the business, and maintainable for the team behind it.

01

Web applications

Designing reliable business applications from workflow and data modeling to accessible interfaces, authentication, and useful reporting.

  • Dashboards and business workflows
  • Fast, responsive, extensible UI
.NET · Blazor · ASP.NET Core
02

Architecture & backend

Designing services and data models with clear boundaries, appropriate security, and room for the product to evolve without costly rewrites.

  • APIs, domain logic, and integrations
  • Data, performance, and testability
C# · API · SQL Server · SQLite
03

Product experience

Turning complex workflows into clear journeys, with careful forms, dashboards, and details that reduce user error.

  • Workflow and information hierarchy
  • Accessibility and cross-device consistency
UI · UX · Product Thinking

PERSPECTIVE

Technology matters when it improves decisions and everyday work.

Professional experience is not about writing more code. It is about framing the right problem, choosing a proportionate solution, and delivering a product that remains dependable after launch.

More about my approach

HOW I WORK

How I work

A good product comes from clear decisions—not an oversized toolset or unnecessary complexity.

  1. 01

    Problem before technology

    I clarify the need, constraints, and success criteria before choosing tools.

  2. 02

    Architecture that can evolve

    I design for growth in product, team, and data without expensive rewrites.

  3. 03

    Responsible delivery

    Code quality, user experience, security, and maintenance are one deliverable.

START A CONVERSATION

Let’s talk about your next challenge.

If your challenge needs thoughtful analysis, design, or development, we can begin with a short conversation.

Get in touch
ارتباط با برنامه قطع شد. / Connection lost. اتصال مجدد / Reconnect ×