Skip to content
Prathamesh Kasar

Work

Case studies and projects

Production case studies from my day job, written so they reveal nothing confidential, and the projects I built along the way.

Showing 11 items

  • Production case study

    6 read sitesfixed before release

    The feature that had never worked

    Test weeks were invisible because the module read a column the Portal never writes. I found it before release and fixed detection across 6 read sites.

    • ASP.NET Core 8
    • EF Core
    • SQL Server
    • xUnit
  • Production case study

    10 of 42students processed before the silent stop

    The payment batch that stopped at 10 of 42

    A payment batch job silently stopped after 10 of 42 students. The cause was a blocking call to the payment gateway with no timeout.

    • ASP.NET MVC 5
    • SQL Server
  • Production case study

    2 APIsracing, reproduced on demand

    Proving a race condition with Playwright

    Two APIs, page submit and last-visited page, were racing each other. I proved it with a Playwright concurrency script, then fixed it.

    • ASP.NET Core
    • Playwright
    • SQL Server
  • Production case study

    9enforcement points, designed and shipped overnight

    From a one-line ask to a shipped design overnight

    A one-line business requirement became a two-report model with 9 enforcement points and per-role rules, delivered overnight to hold a VP release deadline.

    • ASP.NET Core 8
    • MediatR / CQRS
    • EF Core
    • SQL Server
  • Production case study

    32 / 32API regression cases passed, no backend defects

    Tests that pass for the wrong reason

    Growing a module's suite from 1,395 to 1,652 tests, and using mutation testing to find the tests that passed without proving anything.

    • xUnit
    • Mutation testing
    • ASP.NET Core 8
  • Personal project

    9 agents7 human gates, 1 write guard

    A spec-driven multi-agent engineering pipeline

    The way I work, turned into a Claude Code plugin: 9 role-scoped agents, 7 human approval gates, a write guard, and a check that every acceptance criterion has a test.

    • Claude Code
    • Plugin
    • Spec-driven development
  • Project

    ShopShakti

    Full-stack e-commerce platform: Angular frontend and ASP.NET Core Web API, with cart, checkout, order tracking and role-based dashboards.

    • Angular
    • ASP.NET Core Web API
    • EF Core
    • SQL Server
  • Project

    Career Dendrogram

    College final-year project, which I led: a Django app that visualises career paths as an interactive dendrogram.

    • Django
    • SQLite
    • JavaScript
  • Project

    School Blog API

    An async blog API for a school, built with FastAPI and MongoDB (Motor) with Pydantic validation.

    • FastAPI
    • MongoDB
    • Motor
    • Pydantic
  • Project

    ECommerce AtoZ

    A Django online store with product listings, checkout, mock payments, login and order tracking.

    • Django
    • Django REST Framework
    • PostgreSQL / SQLite
    • Bootstrap
  • Project

    Team Communication Platform

    Role-based team chat in ASP.NET Core, with dashboards for Admin, Project Leader and Programmer.

    • ASP.NET Core
    • Razor
    • EF Core
    • SQLite

Videos

Project demos

Each video starts playing, muted, when you scroll to it. Only one plays at a time.