
Kasir-AI v2
Offline-first point-of-sale for cafes and restaurants - runs on the cashier device and stays correct when the network drops.
- Next.js 16
- React 19
- NestJS 11
- Flutter
- PostgreSQL
- Redis
Open to opportunities
Hello, I'm
Full-Stack DeveloperMobile Developer
Building software used every day — point of sale, asset inventory, and operational dashboards. Next.js, NestJS, Flutter, and a discipline for correct data.
$ whoami
$
Portfolio
Production systems and engineering experiments. Some run inside private organizational environments — closed source, fully documented.

Offline-first point-of-sale for cafes and restaurants - runs on the cashier device and stays correct when the network drops.

The first generation cashier system - a three-platform monorepo with an Express API, React dashboard, and Flutter app.
4projects
Timeline
The order and status of every system I have built or am building.
Offline-first point-of-sale for cafes and restaurants - runs on the cashier device and stays correct when the network drops.
The first generation cashier system - a three-platform monorepo with an Express API, React dashboard, and Flutter app.
IT asset lifecycle management for an electric utility - from procurement to disposal, with a complete audit trail.
An AI-driven SDLC orchestrator - a seven-stage pipeline with measurable quality gates, not just code generation.
Activity
Pulled straight from the GitHub GraphQL API, not a static image. Private repository activity is excluded.
About
I build software people use every day — point-of-sale apps, asset inventory systems, and operational dashboards. My focus is systems that stay correct when the network drops, data collides, or users are in a hurry.
Day to day I move between Next.js in dashboards, Flutter on cashier devices, and NestJS on the backend. I would rather write tests for flows that break easily than add features nobody has asked for yet.
Skills
What I use daily to build systems end to end, from database schemas to a cashier app on the device.
Contact
Open to freelance work, collaboration, or technical discussion. I usually reply within 1–2 days.