AhamedShaliq.
Full-stack developer building cross-platform Flutter apps, web portals and the offline-first systems behind them, from database to the shop counter.

- Years in tech
- 7
- CashBox retail suite
- 5-in-1
- Promotions
- 3
- Based + origin
- UAE + LK
CashBox. A retail operating system across five surfaces.
CashBox runs UK convenience stores, supermarkets and pubs end to end: the till at the counter, a mobile console for owners, an app for staff, one web portal for head office and store owners, and the public website. Every till keeps selling through an internet outage and syncs back to the cloud when the connection returns.
I built CashBox as a full-stack developer at Shopezy Portal L.L.C. in Ajman. CashBox is a standalone product and runs separately from Shopezy’s own platform.
cashboxtech.comCashBox POS
Offline-first checkout for the counter
A Flutter till app built for low-spec Android POS hardware (Sunmi, iMin, Elo) as well as desktop. Sales, stock and prices read from a local SQLite database, so scanning, tendering and printing keep working with no internet. PowerSync replicates every change to Supabase Postgres in the background, scoped per store through JWT claims.
Used by Cashiers, supervisors and managers on dedicated POS terminals
- Barcode scanning (USB/Bluetooth HID and camera), visual catalogue, park & recall baskets
- Promotions engine: BOGO, mix & match, multi-buy, fixed and percentage deals
- Dojo card terminal push payments, split tender, pay-later store accounts
- ESC/POS printing over LAN, USB, Bluetooth and serial, Sunmi built-in printer, cash drawer kick
- Shift floats, cash in/out, blind-count reconciliation; X, Z, shift and VAT reports
- Challenge 25 age checks with a refusal logbook, chiller temperature logs
- Customer-facing second screen on dual-display terminals with promo media
- PIN cashier switching, role permissions and manager overrides for voids and refunds
Tills, the companion and the staff app read a local SQLite copy and sync through PowerSync, scoped to each store by JWT claims. The portal talks to its own Express API over the same Postgres, so a price changed in the portal reaches every till on its next sync.
Selected Architectures
White Crystal Properties
Luxury UAE Real Estate Discovery & Inquiries Portal
An elite property discovery web platform tailored for the United Arab Emirates real estate market. Features intuitive property filtering, detailed unit galleries, floor-plan viewers, and automated agent lead dispatching.
EzyLend Financial Platform
FinTech SolutionA comprehensive consumer lending platform designed to streamline financial application processing. Includes interactive EMI calculators, dynamic risk calculation workflows, and encrypted customer document submission.
Shopezy Portal
Enterprise PortalA high-throughput merchant operations portal empowering vendors to manage catalogs, track incoming orders, orchestrate courier dispatches, and reconcile daily payouts with automated invoice generation.
Technical Proficiencies
Languages
Day-to-day languages across mobile, web and backend.
- —Dart
- —TypeScript / JavaScript
- —PHP
- —Java
- —SQL (PostgreSQL / MySQL)
- —HTML & CSS
Mobile & Frontend
One codebase for Android POS terminals, iPhone, iPad and desktop, plus web.
- —Flutter (iOS, Android, desktop POS)
- —Riverpod, GoRouter, Freezed
- —React 19 & Vite
- —Next.js (App Router)
- —Tailwind CSS
Backend, Data & Realtime
APIs, offline-first sync and live updates.
- —Node.js, Express & REST API design
- —Supabase (Postgres, Auth, Edge Functions, RLS)
- —PowerSync offline-first sync (SQLite)
- —Prisma ORM & Redis
- —Socket.IO / WebSockets & Firebase Cloud Messaging
POS Hardware, QA & IT
From the counter hardware to testing and support.
- —ESC/POS printers, cash drawers & barcode scanners
- —Dojo card terminal integration
- —Manual, automated & regression testing
- —OS setup, hardware diagnostics & networking
- —Project management & client requirements
Career Trajectory
Full Stack Developer
—Shopezy Portal L.L.C.Building the CashBox retail platform end to end: the Flutter till, the companion and staff apps, the web portal and the APIs behind them.
- [+]Developed cross-platform Flutter apps with smooth performance and pixel-perfect UI, from Android POS terminals to iPhone and iPad.
- [+]Built full-stack web apps and RESTful APIs: the CashBox portal on React, Node.js/Express and PostgreSQL, alongside PHP and MySQL services.
- [+]Implemented offline-first sync with PowerSync and Supabase so tills keep trading through internet outages.
- [+]Integrated store hardware: ESC/POS receipt printers, cash drawers, barcode scanners and Dojo card terminals.
Supportive Software Engineer
—Smart Phone Solutions Pvt LtdPromoted from Junior Software Developer. Ran day-to-day software development and client delivery.
- [+]Managed software development operations and kept them aligned with company goals.
- [+]Collaborated with clients to gather and refine requirements.
- [+]Oversaw project delivery timelines and resolved technical issues.
Junior Software Developer
—Smart Phone Solutions Pvt LtdPromoted from Quality Assurance Tester. Moved from testing software to building it.
- [+]Assisted with development, debugging and testing.
- [+]Worked on backend and frontend tasks using Java and PHP.
- [+]Made sure features met client needs before release.
Quality Assurance Tester
—Smart Phone Solutions Pvt LtdPromoted from IT Support Specialist. Owned quality checks before each release.
- [+]Ran manual and automated tests across releases.
- [+]Reported bugs and worked with developers until they were fixed.
- [+]Carried out regression testing to keep existing features stable.
IT Support Specialist
—Smart Phone Solutions Pvt LtdWhere it started: supporting users, hardware and software day to day.
- [+]Provided technical support and troubleshooting.
- [+]Installed and configured software systems.
- [+]Assisted developers with software issues and user feedback.
Education & beyond
- 2025Mastering in FlutterQuadAlpha Technology, Chennai, IndiaCourse
- 2022 — 2024Diploma in Software EngineeringNational Institute of Business Management (NIBM)Diploma
- 2020Advanced Level (Arts Stream) · B1 C2President’s College, KotteSchool
- 2018 — 2019ATARI Certified Advanced Software DeveloperAdvanced Technologies & Research InstituteCertification
- 2018E-Money Training ProgrammeAdvanced Technologies & Research InstituteCertification
- 2017 — 2018ATARI Certified Professional Software DeveloperAdvanced Technologies & Research InstituteCertification
- 2017Ordinary Level · B1 C3 S5President’s College, KotteSchool
- Director, Interact Club · President’s College, Kotte
- Director, Arts Society · President’s College, Kotte
- Member, Rotaract Club · NIBM
- All-rounder, school cricket team · Mo/Dutugamunu Central College
- Member, School Air Force Cadets · Mo/Dutugamunu Central College
- Member, Environmental Pioneer Brigades