OPEN TO FULL-STACK & FLUTTER ROLES // 2026
BASE: AJMAN ONE TOWERS, UAE (ORIGIN: SRI LANKA 🇱🇰)

AhamedShaliq.

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

FIG 01. / FULL STACK DEVELOPER, SHOPEZY PORTAL L.L.C.
Portrait of Ahamed Shaliq
AJMAN, UAE / 2026
Years in tech
7
CashBox retail suite
5-in-1
Promotions
3
Based + origin
UAE + LK
05 //Case studyShopezy Portal L.L.C. · 2025 — present

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.com
PAY £39.01
CASHBOX
01 // Android POS · Windows · macOS · Linux · iOS

CashBox 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

Key capabilities
  1. Barcode scanning (USB/Bluetooth HID and camera), visual catalogue, park & recall baskets
  2. Promotions engine: BOGO, mix & match, multi-buy, fixed and percentage deals
  3. Dojo card terminal push payments, split tender, pay-later store accounts
  4. ESC/POS printing over LAN, USB, Bluetooth and serial, Sunmi built-in printer, cash drawer kick
  5. Shift floats, cash in/out, blind-count reconciliation; X, Z, shift and VAT reports
  6. Challenge 25 age checks with a refusal logbook, chiller temperature logs
  7. Customer-facing second screen on dual-display terminals with promo media
  8. PIN cashier switching, role permissions and manager overrides for voids and refunds
Tech stack
AppFlutter 3Dart 3Riverpod + codegenGoRouterFreezedfpdart
Data & syncPowerSyncSQLiteSupabase PostgresEdge FunctionsSupabase Auth
HardwareESC/POSsunmi_printer_pluspresentation_displaysHID scanners
ServicesDojo Payments APIFirebase FCMCrashlytics
How it fits together
01 AppsEPOS till · FlutterCompanion · FlutterStaff · FlutterWeb chat · Next.jsPortal · ReactWebsite · Next.js
02 Sync & servicesPowerSync (offline SQLite ⇄ cloud)Portal API · Express + PrismaTracking · Socket.IOChat · Supabase RealtimeCalls · Agora RTCSupabase Edge Functions
03 Data & partnersSupabase PostgresRedisDojo card terminalsFirebase FCM

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.

06 //

Selected Architectures

PRODUCTION SYSTEMS & COMMERCIAL BUILDS
Real Estate PlatformCOMMERCIAL ECOSYSTEM // ARCHITECTED FROM GROUND UP
Live Environment

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.

[01]High-speed parametric property filtering by community, price, bedrooms, and amenities
[02]Interactive floor plans and high-resolution media galleries with lightbox previews
[03]Instant WhatsApp & CRM lead distribution pipeline for real estate brokers
[04]Fully responsive, mobile-first design tailored to international high-net-worth buyers
Next.jsReactTypeScriptTailwind CSSREST APIsNode.js
INDEXED COMMERCIAL CATALOG (2)
02 //

EzyLend Financial Platform

FinTech Solution

A comprehensive consumer lending platform designed to streamline financial application processing. Includes interactive EMI calculators, dynamic risk calculation workflows, and encrypted customer document submission.

Next.jsTypeScriptPHPMySQLREST APIsChart.js
Visit Platform
03 //

Shopezy Portal

Enterprise Portal

A high-throughput merchant operations portal empowering vendors to manage catalogs, track incoming orders, orchestrate courier dispatches, and reconcile daily payouts with automated invoice generation.

ReactTypeScriptPHPMySQLWebSocketsREST APIs
Visit Platform
07 //

Technical Proficiencies

PLAIN GROUPED CAPABILITY SPECIFICATIONS
GRP.01ACTIVE PROTOCOL

Languages

Day-to-day languages across mobile, web and backend.

  • —Dart
  • —TypeScript / JavaScript
  • —PHP
  • —Java
  • —SQL (PostgreSQL / MySQL)
  • —HTML & CSS
DEPLOYMENT TESTED & VERIFIED
GRP.02ACTIVE PROTOCOL

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
DEPLOYMENT TESTED & VERIFIED
GRP.03ACTIVE PROTOCOL

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
DEPLOYMENT TESTED & VERIFIED
GRP.04ACTIVE PROTOCOL

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
DEPLOYMENT TESTED & VERIFIED
08 //

Career Trajectory

CHRONOLOGICAL TRACK RECORD (2019 — 2026)
MAR 2025 — PRESENT
Ajman, UAE

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.
FlutterDartReactNode.jsPostgreSQLSupabasePHPMySQL
JUL 2023 — DEC 2024
Sri Lanka

Supportive Software Engineer

—Smart Phone Solutions Pvt Ltd

Promoted 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.
PHPJavaMySQLRequirementsDelivery Planning
JUL 2022 — JUL 2023
Sri Lanka

Junior Software Developer

—Smart Phone Solutions Pvt Ltd

Promoted 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.
JavaPHPMySQLDebugging
FEB 2020 — JUL 2022
Sri Lanka

Quality Assurance Tester

—Smart Phone Solutions Pvt Ltd

Promoted 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.
Manual TestingAutomated TestingRegression TestingBug Tracking
JAN 2019 — FEB 2020
Sri Lanka

IT Support Specialist

—Smart Phone Solutions Pvt Ltd

Where 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.
Hardware DiagnosticsOS & Software SetupNetworkingUser Support
ACADEMIC CREDENTIALS & CERTIFICATIONS
Higher Diploma in Computing & Software Engineering
SRI LANKA // CORE ALGORITHMS & RELATIONAL DATABASES
Professional Full Stack & Mobile Certification
SPECIALIZATION // FLUTTER APPS & DISTRIBUTED SYSTEMS
09 //

Education & beyond

QUALIFICATIONS, LANGUAGES, LEADERSHIP
Qualifications & certifications
  1. 2025Mastering in FlutterQuadAlpha Technology, Chennai, IndiaCourse
  2. 2022 — 2024Diploma in Software EngineeringNational Institute of Business Management (NIBM)Diploma
  3. 2020Advanced Level (Arts Stream) · B1 C2President’s College, KotteSchool
  4. 2018 — 2019ATARI Certified Advanced Software DeveloperAdvanced Technologies & Research InstituteCertification
  5. 2018E-Money Training ProgrammeAdvanced Technologies & Research InstituteCertification
  6. 2017 — 2018ATARI Certified Professional Software DeveloperAdvanced Technologies & Research InstituteCertification
  7. 2017Ordinary Level · B1 C3 S5President’s College, KotteSchool
Languages
EnglishProficient
TamilFluent
SinhalaFluent
Leadership & activities
  • 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
10 //

Direct Inquiries

ENGAGEMENT DISPATCH // 24-HOUR RESPONSE
DIRECT CORRESPONDENCE:contact@ahamedshaliq.com
STATION COORDINATES
Base: Ajman One Towers, Al Rasheediya 3, Ajman, UAE
Timezone: Gulf Standard Time (UTC+04:00)
Availability: Full-time full-stack and Flutter roles, and freelance projects.
DISPATCH MESSAGE // FORM