Hi, I'm Mahi — I engineer reliable, scalable backend systems.
13+ years turning complex business logic — especially in Germany's insurance industry (bAV, Payroll, Benefits) — into robust, maintainable systems with ASP.NET Core, Blazor, PostgreSQL and SQL Server, deployed via Docker, Terraform and AWS.
What I actually deliver
Not just a list of technologies — the outcomes they're used to produce.
Maintainable Backend Systems
Clean Architecture and clear boundaries that keep growing codebases easy to change, test, and hand over to the next engineer.
Secure, Scalable APIs
REST APIs backed by JWT/OAuth 2.0, built for the traffic and compliance requirements of production insurance and payroll systems.
Robust Data Modeling
Relational schemas in PostgreSQL and SQL Server designed for correctness first, tuned for performance second, and documented — not tribal knowledge.
Legacy Modernization
13 years spent taking WinForms, MVC and on-prem systems and evolving them into Blazor, containerized, cloud-deployed platforms — without stopping the business.
Complex Problem-Solving
From real-time TCP/GPS data pipelines to multi-tenant identity platforms — breaking down hard integration problems methodically.
AI-Augmented Engineering
AI tools speed up boilerplate and exploration, while architecture, security and correctness decisions stay engineering judgment calls — mine.
Expertise, proven in production
No percentage bars — each category is tied to where it's actually been used.
Languages, Frameworks & Databases
APIs & Security
Cloud & DevOps
Tools
Methods
Experience
- Built and evolved online calculators for insurance & salary modeling (.NET, Blazor, EF Core, PostgreSQL), including a benefit-simulation admin backend.
- Designed a document management portal (ASP.NET Core, Blazor, REST API) for bAV/Payroll digitalization, cutting manual processing time by ~40%.
- Built a centralized Identity & Access Management system (JWT, OAuth 2.0, SQL Server) unifying security across multiple internal apps.
- Applied deep German insurance domain knowledge (bAV, Payroll, regulatory compliance) directly into business logic.
- Built microservices containerized with Docker; after code review and successful testing, merges to a dedicated branch trigger automated Terraform-based deployment to AWS.
- Built a Windows service for real-time GPS data capture via TCP listener, persisting data to SQL Server.
- Developed a real-time vehicle tracking portal (ASP.NET MVC, SignalR, SQL Server) for logistics operations.
- Implemented TCP packet duplication/forwarding for parallel real-time processing across multiple ports.
- Built WinForms/WPF field applications for emergency vehicles running on industrial hardware (Advantech IPCs).
Education & Certificates
M.Sc. Software Engineering
B.Sc. Computer Engineering
German B2 (300 hrs)
ETL & System Integration
.NET Core Development
MCP / MCPD — ASP.NET
MCTS — SQL Server 2008
SQL & Database Development
Projects, as engineering case studies
Problem → approach → technology → result — the shape every one of these actually took.
Benefit & Salary Modeling Platform
01 / Helmsauer Gruppe- Problem
- Insurance and payroll calculations (bAV) were complex, manual and error-prone for staff and clients to model.
- Approach
- Built self-service online calculators plus a dedicated admin backend for configuring benefit simulations.
- Technology
- ASP.NET CoreBlazorEF CorePostgreSQL
- Result
- Faster, self-service benefit and salary modeling for a regulated German insurance domain.
Document Management Portal
02 / Helmsauer Gruppe- Problem
- Manual document handling was slowing down bAV/Payroll HR workflows.
- Approach
- Designed a Blazor portal backed by a versioned REST API for structured document management and digitalization.
- Technology
- ASP.NET CoreBlazorREST API
- Result
- Cut manual processing time by ~40%.
Centralized Identity & Access Management
03 / Helmsauer Gruppe- Problem
- Multiple internal apps each implemented their own login and authorization logic.
- Approach
- Built one shared JWT/OAuth 2.0 identity service backed by SQL Server so apps stop reinventing login.
- Technology
- JWTOAuth 2.0SQL ServerASP.NET Core
- Result
- One consistent, secure login system reused across 5 internal apps.
Real-Time Vehicle Tracking Platform
04 / Tolue Aryan Hooshmand Co.- Problem
- A logistics operation needed live visibility into its vehicle fleet's location.
- Approach
- Windows service captured GPS data over a TCP listener into SQL Server; an ASP.NET MVC + SignalR portal streamed it live, with TCP packet duplication for parallel processing across ports.
- Technology
- ASP.NET MVCSignalRTCP/IPSQL Server
- Result
- Real-time fleet visibility for logistics operations, processed in parallel at scale.
Engineering philosophy
Continuous growth
Continuous growth is one of the key drivers of my professional success — from Microsoft certifications in 2012 to shipping Blazor and cloud-native systems today, from WinForms to Terraform, and from Persian to German B2 while working full-time.
AI as a multiplier, not a replacement
I use AI tools daily to move faster through boilerplate, exploration and documentation — but architecture decisions, security trade-offs and correctness stay engineering judgment calls I own, not delegate.
Document what you learn
This site's wiki — 58+ topics and counting — isn't a portfolio prop. It's the same notes I actually use: C#/.NET patterns, SQL performance fixes, deployment gotchas, turned into permanent, searchable knowledge.
My technical wiki
A living knowledge base I actually use — evidence of continuous learning and documentation habits, not just a claim.
Designing a Clean Identity Provider
How I structured a shared JWT/OAuth 2.0 auth service so five internal apps could stop reinventing login.
Read the write-up →API Architecture Patterns
Notes on structuring API servers and clients for maintainability and versioning.
Read the write-up →SQL Index Fragmentation
Lessons from keeping SQL Server indexes healthy under real production load.
Read the write-up →Browse the Full Wiki
Everything I've documented: C#/.NET, SQL, Docker, Cloud, Automation and more.
Explore all topics →Let's build something reliable together.
Reach out for backend engineering, architecture reviews, or a conversation about complex .NET systems.