// full-stack engineer & architect · 3.5 years

I own the full stack — PHP/Yii2, REST APIs, and React UI — for systems running 100+ universities.

3.5 years shipping enterprise software end to end: PHP/Yii2 backends, MySQL, REST APIs, and React 19 TypeScript frontends — multi-tenant, audit-grade, built for the systems that run India's national university platform.

0
modules, schema to UI
0
state allocation engine
0.0
years in production
keshav@samarth ~ — try `help`
keshav.sh — interactive résumé shell
type help to list commands · goto designer to switch worlds
keshav@samarth:~$

In this world

Architecture mapAllocation state-machineCase studies

// one platform, four modules

Architecture map

Four modules, built largely from scratch, sharing one multi-tenant core. Hover or tap a module to see what it adds on top of the foundation.

Samarthshared platformMPDDenterprise moduleAffiliationenterprise moduleEstateenterprise moduleResidenceenterprise module
FoundationMulti-tenantRBACAudit logRule engine

Every module inherits the foundation, then layers its own domain logic on top — one codebase, many institutions.

// signature engine

The allocation state machine

An 11-state machine with audit logging at every transition — simplified to the happy path here.

Allocation lifecycle

live workflow engine
Reserved
Label Generated
Confirmed
Pending Dispatch
Dispatched
Delivered
  • Append-only status log — every transition is attributable
  • Idempotent, time-boxed reservations (8h TTL)
  • Atomic mutator — no double-allocation under load
  • Safe on retries and double-clicks
audit_log.append
01Reserved
02Label Generated
03Confirmed
04Pending Dispatch
05Dispatched
06Delivered

// case studies

Built and shipped

Real screens from the four modules — sanitised, no institution data. Browse by module.

Material distribution, inventory & dispatch

01 / 06