Ahmed Ghawi
عLet's talk
Open to new projects

Founder of GH Store · 1,000+ orders delivered

I build stores, bots and websites that take real money.

Telegram store bots, online stores and fast websites, designed, built and run end to end: the database, the payments, the bot that talks to suppliers and the storefront your customers see. The proof is GH Store, live on the web and inside Telegram.

Try my store bot@ghstore_robot (opens in a new tab)
  • Aleppo, Syria · UTC+3
  • Arabic & English
  • Remote, worldwide
Portrait of Ahmed GhawiGH Store is live
Ahmed Ghawiأحمد غاويAleppo, Syria
110+products on sale in GH Store
AR · ENArabic first, both ways
Work

Shipped, running, taking orders.

Real products, not concept shots — each one designed, built and shipped by me.

Flagship · Live
GH Store

One store, three doors.

A multi-supplier store for digital goods: game top-ups, gift cards, subscriptions and virtual numbers. Customers buy on the website, inside a Telegram Mini App or straight from the bot — one account, one wallet, one catalogue and one order history across all three.

Read the case study
  • Websitegh-store.me
  • Mini AppInside Telegram
  • Bot@ghstore_robot
  • Cloudflare Workers
  • Supabase Postgres
  • Hyperdrive
  • TypeScript
  • React
  • Telegram Bot API
GH Store's home page in a desktop browserGH Store's home page in a desktop browser
GH Store on a phoneGH Store on a phone
  • 1,000+

    orders delivered

  • 110+

    products on sale right now

  • 5

    suppliers behind a single catalogue

  • 4

    payment methods, from Telegram Stars to USDT

Built to be trusted with money

  • Balances that always add up

    Every change to a wallet writes a line in a ledger, and only the database itself can write one. Nothing can quietly edit a balance.

    Integer cents · changed only inside SQL functions · the app server can't touch a wallet

  • No fake payments

    A payment notice never credits anyone by itself. The store checks with the provider directly before it adds money or delivers an order.

    Callbacks are wake-ups only · every credit is re-verified with the provider

  • Nobody is charged twice

    Double taps, retries and repeated notifications can't charge or credit twice. Every order happens exactly once.

    Idempotent orders and top-ups · one unique key per operation

  • No surprise prices

    If a supplier's cost suddenly jumps, the product pauses for review instead of selling at a loss or overcharging customers.

    A price guard on every package · paused for review past its limit

Telegram bot · Client project

A complete store inside one Telegram chat.

Customers browse, pick a pack, pay from their wallet and get their account or code in the same chat — in seconds, with a warranty. Behind it, an admin panel runs the catalogue, providers, payments and support. Built for a client, so shown here without their name.

  • Catalogue, packs and checkout in English and Arabic
  • Wallet top-ups by Binance Pay, USDT and ShamCash
  • Instant delivery from several providers, with automatic failover
  • Warranty, refunds, promo codes, referrals and cashback
  • Admin panel: pricing, stock, orders, tickets and broadcasts
  • TypeScript
  • grammY
  • Hono
  • Cloudflare Workers
  • Supabase
  • React

Real screens from the bot. Prices and accounts are examples.

Checkout with the wallet
The order delivered in the chat
The store's home page: a featured game and the full catalogue strip
A game's page on a phone: packs with prices and buy buttons
Web store · Live

Game top-up storefront

Where it started.

A bilingual shop for game top-ups and gift cards: dozens of games, packs synced from a supplier and delivered automatically, wallet recharge and invoices. Shown here without its name.

  • Supplier catalogue sync with automatic fulfilment
  • ShamCash wallet recharge and checkout
  • Order and recharge invoices as PNG or PDF
  • Arabic and English throughout
  • React
  • Vite
  • Tailwind CSS
  • Supabase
  • Edge Functions
Read the case study
Services

What you can hand me.

Tell me the result you want. I'll handle the stack, the payments and the launch.

  • Telegram store bots

    Bots that sell, take payments and deliver on their own — catalogues, wallets, Stars and crypto checkout, Mini Apps and an admin panel to run it all.

  • Online stores

    Storefronts, wallets, ledgers and order pipelines that take real payments, deliver automatically and survive retries.

  • Websites & web apps

    Landing pages, company sites and dashboards in Next.js and React — fast, in Arabic and English, and built to be maintained after launch.

  • Payments & integrations

    ShamCash, Binance Pay, USDT, Telegram Stars, supplier APIs and automations, wired into one flow that keeps the books straight.

  • Arabic-first interfaces

    Right-to-left layouts and bilingual content done properly from day one, not mirrored as an afterthought.

  • Cloud, DevOps & upkeep

    Cloudflare, Supabase and Docker; CI/CD, backups and monitoring — and someone to call when something breaks after launch.

Pricing

Ways to work together.

A fixed scope and a fixed price, agreed before any work starts. Every project comes with the source code and a proper handover.

  • Website or landing page

    Quote within 24 h

    1–2 weeks

    A fast, bilingual site that turns visitors into messages.

    • Designed and built in Next.js
    • Arabic and English, right-to-left done properly
    • Contact form, analytics and search basics
    • Hosting set up on Cloudflare
    Get a quote
  • Full online store

    Quote within 24 h

    4–8 weeks

    Website, Mini App and bot on one core — like GH Store.

    • One catalogue, one wallet, one order history
    • Supplier sync and automatic fulfilment
    • Payment gateways and an audited ledger
    • Admin dashboard, invoices and reports
    Get a quote
  • Monthly care

    Quote within 24 h

    Monthly

    For a site or bot that's already live and has to stay that way.

    • Monitoring, fixes and security updates
    • Backups you can actually restore
    • Small changes every month
    • Priority replies on Telegram
    Get a quote

Prices in US dollars. You get a written quote after a short chat about what you need.

Process

How we'll work.

Clear steps, a fixed price, and something you can try every week.

  1. Chat

    Day 1

    Tell me what you're building — on Telegram, WhatsApp or the form below.

  2. Quote

    1–2 days

    A written scope, price and timeline. Nothing starts until you agree to it.

  3. Build

    1–8 weeks

    Weekly demos you can click through, on a private link or a test bot.

  4. Launch

    Launch day

    I deploy it, connect payments and domains, and hand over the code and the admin.

  5. Support

    After launch

    Fixes are free for 30 days after launch; a monthly care plan after that is optional.

About

Most engineers live in one layer. I work across all of them.

I'm an informatics engineer from Aleppo. I started out diagnosing motherboards and running office networks, and the habit stuck: I still think about the machine underneath the software.

Today that means I can take a project from an idea to a store taking real money — the schema, the ledger, the bot that talks to suppliers, the edge in front of it and the deployment that keeps it up. One accountable person, from brief to production.

I still look after the hardware too: servers, networks and camera systems, IT support, clean installs and security hardening.

Read my CV

The whole stack

Where I work, top to bottom
  1. CustomerWebsites, Telegram bots, Mini Apps
  2. InterfaceReact, Next.js, TypeScript, Flutter
  3. ApplicationWorkers, Hono, FastAPI, grammY, Aiogram 3
  4. DataPostgreSQL, PL/pgSQL, Redis, Supabase
  5. DeliveryCloudflare, Docker, CI/CD
  6. MachineLinux, servers, networks, cameras, hardware
Contact

Let's build something that actually runs.

Open to Telegram commerce, online stores, websites and infrastructure work — remote, worldwide. Tell me what you're building and where it's stuck.

I reply within 24 hours — usually much faster on Telegram.

Send a message