Skip to content

Full Stack Software Engineer

Building scalable .NET solutions and .NET powered SaaS.

A service to productization enthusiast.

Build

APIs, data models and the screens on top of them.

Who you would be hiring

More about me

I like problems where the business rules are harder than the code.

I build software for a living and for the fun of it. Four years in, most of that time has gone on enterprise systems where the rules are dense, the data matters, and someone downstream depends on getting it right.

What keeps me interested is the shape of a system rather than the syntax. How a domain gets modelled, where a boundary belongs, which decision will still make sense to whoever opens the file two years from now. I care about that more than I care about any particular framework.

I work backend first and finish the job on the front end, because handing over an API and calling it done has never felt like finishing.

0 years of building software that has to work on a Monday morning, and the next system is always the bigger one.

I studied how things work. I stayed for the part where you get to build them.
Bachelor's in Physics, University of Gujrat

The toolkit

My tech stack

Three rings, inside out: what I build with, what I store in, and what carries it to production.

  • Structure first

    Clean Architecture and SOLID, so the codebase stays changeable long after I leave it.

  • Backend depth

    APIs and data modelling are home ground. I ship the screen too.

  • Scalability driven

    Queues, indexing and caching chosen for the load that is actually coming.

  • Build
  • Storage
  • Connect and ship
.NET
  • Clean Architecture
  • SOLID
  • REST API design
  • Microservices
  • CQRS
  • Event driven
  • CI/CD
  • Agile
  • Serilog
  • LINQ

Track record

My experience

Four years of enterprise .NET across insurance, government, SaaS and B2B products.

  1. Jan 2025 to present1 of 3

    Software Engineer (.NET)

    Business Analytics (Pvt.) Ltd.A subsidiary of Digital Processing Systems, Kuwait

    I work across an insurance platform used by a Kuwaiti insurer, from the APIs underneath it to the components people actually click on.

    The platform

    Backend modules and REST APIs in .NET Core 9 for a B2B insurance product serving Warba Insurance and Reinsurance.

    A shared component library

    Reusable Blazor Server components built on Radzen, which gave the whole product one set of UI patterns instead of five.

    Documents that survive an audit

    A PDF pipeline with custom template rendering, producing compliant certificates and policy documents.

    Keeping the codebase honest

    Code reviews alongside the team lead, holding to SOLID and Clean Architecture boundaries.

    • .NET Core 9
    • Blazor Server
    • Radzen
    • EF Core
    • SQL Server
    • PostgreSQL
  2. Oct 2023 to Jan 20252 of 3

    Junior Software Engineer (.NET)

    Business Analytics (Pvt.) Ltd.A subsidiary of Digital Processing Systems, Kuwait

    My first fifteen months, spent on government and SaaS products delivered into Kuwait. This is where I learned what enterprise scale actually asks of you.

    Government case management

    Backend modules and REST APIs in .NET Core for FATWA, a large case-handling portal for the Kuwait Government.

    Two SaaS products

    Core features of a document management system, and an end-to-end e-library with in-browser reading.

    Services that stopped waiting

    RabbitMQ queues for asynchronous cross-service communication, which took a whole class of failure off the table.

    Working across a time zone

    Coordinating deliverables with the offshore Kuwait team, and writing the documentation that went with them.

    • .NET Core
    • RabbitMQ
    • EF Core
    • SQL Server
    • PostgreSQL
    • Blazor
  3. Dec 2022 to Aug 20233 of 3

    .NET Developer

    Freelance (.NET) team

    Before the enterprise work, a run of client projects in ASP.NET MVC. Smaller systems, shorter feedback loops, and no one else to hand the bug to.

    Features, shipped on time

    Web application features in ASP.NET MVC, C# and SQL Server for international projects, hitting every milestone.

    Owning the data layer

    SQL written to spec, plus post-deployment fixes and ongoing production support.

    • ASP.NET MVC
    • C#
    • SQL Server

Still going

I keep learning

Earned and verifiable, plus what I am working through now.

Earned

In progress

  • Claude Certified Architect Foundations

    Anthropic · In progress

Write-ups coming

Projects

Work delivered outside my day-to-day platform work. Full write-ups are on the way.

  • 01

    Employee Verification System

    A secure, scalable verification system built for the BPO industry, with B2B onboarding for new client companies and managerial verification of employee credentials.

    • .NET Core 9.0
    • PostgreSQL
    • EF Core
    • Clean Architecture
    • Blazor
    BPO and telemarketing
  • 02

    Leads Management System

    A lead tracking system following Clean Architecture, with RESTful APIs handling lead ingestion and data exchange for a US-based media agency.

    • .NET Core 9.0
    • PostgreSQL
    • EF Core
    • Clean Architecture
    Web services
  • 03

    Cruise Ships Admin Dashboard

    A responsive Blazor Server dashboard with reusable components visualising fleet and crew data, backed by services handling real-time updates and state across the app.

    • .NET Core 8.0
    • SQL Server
    • EF Core
    • Blazor
    • Clean Architecture
    Fleet management
  • 04

    Booking Module Web Services

    Revamped the core booking API for a US bus operator, resolving critical seat calculation defects and designing for data integrity and transaction efficiency.

    • .NET Core
    • SQL Server
    • EF Core
    • Clean Architecture
    • React JS
    Transport

Want the detail before the write-ups land? Ask me directly.

Open a door

Reach me

Hiring, or you have something that needs building. Either way, open one of these.

Or reach me directly at ammaarofficial@gmail.com