Skip to content
Sadik Pinon
All projects

Developer — full stack · 2026

EasyGames

A multi-role retail platform where the schema does the heavy lifting.

ASP.NET Core 8 MVCEntity Framework CoreC#

The problem

A small retailer's inventory, checkout and order tracking usually live in three disconnected tools — the goal was one platform that handled all three without blurring the different things a cashier, a stock manager and an admin each need to see.

The approach

  • Designed a relational schema covering inventory, orders and three distinct user roles
  • Managed schema evolution through EF Core migrations rather than manual database edits
  • Built POS checkout with live margin calculation and low-stock warnings
  • Implemented tiered order tracking so status means something different — and shows something different — for each role

The impact

3Distinct user roles across inventory, POS and order tracking