Two of them run live: open a demo, click once, and try to break them. No sign-up. Point at a project and the monitor in the room switches to it.
TB Global ERP
In use daily
The company's internal system for finance, accounting, purchasing, sales and stock, used by up to 50 employees in 6 departments. I build its shared engines: audit trail, safe concurrent editing, notifications and accounting closing.
Private company system
LedgerPay
Live demo
A digital wallet and payment platform I built on my own. Money is never deducted twice and a balance never goes negative, even when the pay button is clicked twice, 100 payments hit one wallet at once, or the server crashes halfway. The demo lets you try all three.
Proof: load-tested on 1 million journals (laptop baseline): 200 transfers/s at p95 11 ms with zero balance drift. 2,001 simultaneous requests on a wallet that could afford 100 transfers: exactly 100 succeeded.
Try the demo ↗ · 80-sec video ↗ · Code ↗
PayRun
Live demo
A payroll app for many companies at once, built on my own. No company can ever see another's salaries, payroll finishes correctly even if the server crashes mid-run, and a final payslip can't be changed quietly. The demo gives you three roles to try.
Proof: 33 hand-checked payroll cases; a 10,000-employee run finishes in about 10 seconds (laptop baseline) with no duplicates after a worker crash.
Try the demo ↗ · 2-min video ↗ · Code ↗
Ontime Payroll
Live product
HRIS and payroll SaaS used by 5 client companies. I built the custom shift-scheduling module end to end and the live business-trip tracking on Google Maps.
programgaji.com ↗
S-Academy
Personal project
Online course platform I built on my own to learn microservices: five separate services, so one part can be fixed without taking the whole site down.
View on GitHub ↗
Event Website
Personal project
Event platform I built on my own to practise full-stack work: sign-up, secure login, email notifications and paged event listings.
View on GitHub ↗