Hello, I'm

Tariq Abubakar

Retail Operations Leader who builds technology solutions for the challenges I've faced on the shop floor — 15+ years of transforming how stores work.

15+

Years in Retail Ops

2

Production Tools

KSA

Based

About Me

I'm a Retail Operations Manager with over 15 years of experience in the Saudi Arabian retail sector. Throughout my career, I've led teams, optimized store performance, and always looked for ways to leverage technology to solve everyday retail challenges.

My journey started as a floor associate and evolved into management roles where I realized that many retail processes could be automated and improved through custom software solutions.

Today, I build tools for retailers — from point-of-sale systems that handle payments and receipts, to inventory management platforms that track stock in real-time. I understand the challenges retail managers face because I've lived them.

POS Systems

Barcode scanning, payments, receipts, role-based access

Inventory

Stock tracking, real-time updates, multi-location

Integrations

Thermal printers, card terminals, APIs

Cloud & Local

Offline mode, cloud sync, hybrid deployment

Featured Projects

Solutions built for real retail challenges

Python Tkinter MySQL

POS Scanner

The Problem

Manual checkout processes in retail stores cause long queues, inventory mismatches between physical stock and system records, and zero visibility into real-time sales data. Store managers had no way to track performance during shifts.

My Approach

Having managed retail floors for 15+ years, I designed a POS system around the actual workflow of cashiers and managers — barcode scanning at the counter, role-based access for different staff levels, and offline fallback for network outages common in KSA retail environments.

The Tech

Python desktop app with Tkinter GUI, MySQL for persistent storage, ESC/POS thermal printer integration for receipts, and a SQLite offline sync layer.

The Result

A production-ready POS system with real-time sales tracking, role-based access (Cashier/Manager/Admin), and uninterrupted operation during network outages — deployed and running in a live retail environment.

JavaScript Node.js MySQL

Inventory Management App

The Problem

Stock discrepancies between physical counts and system records lead to lost sales from stockouts and capital tied up in overstocking. Store managers relied on manual spreadsheets updated weekly — by the time shortages were noticed, customers had already left.

My Approach

Built a real-time inventory platform that tracks stock across multiple locations, sends automated low-stock alerts before they become stockouts, and gives managers a dashboard for inventory decisions — replacing the weekly spreadsheet cycle with live data.

The Tech

JavaScript full-stack app with Node.js backend, MySQL database, REST API for real-time updates, and a responsive web dashboard for multi-location visibility.

The Result

Real-time stock visibility across locations, automated low-stock alerts that prevent stockouts, and a management dashboard that replaced manual spreadsheets — reducing inventory discrepancies and improving stock turnover.

Demo Login: guest / password

Let's Work Together

Have a retail challenge that needs a tech solution? I'd love to hear about your project.

Email

tariqbaater@gmail.com

LinkedIn

tariqbaater

GitHub

tariqbaater

Looking for: Operations Manager, Store Manager, or Dark Store Manager roles in Riyadh, KSA — where retail experience meets technology capability