Skip to content

Recently shipped Nabta — a plants marketplace, solo

Hi, I'm

Ahmad Jumaa Zabadneh

Full-Stack Engineer

Full-stack engineer from Damascus, building software since 2019 across telecom, e-commerce, secure comms, and mobile. Most recently a solo 8-repo plants marketplace, from the database to the storefront.

Selected work

Things I have built

A few projects that show the range: a solo end-to-end platform, a telecom control plane, a large marketplace app, and a shipped store. Most client code is private, so these are told as short case studies.

Nabta

In active development

Solo full-stack & infrastructure engineer · 2026

A plants e-commerce platform, built solo across 8 repositories.

01 · Problem
A client needed a full plants marketplace: an Arabic-first storefront, an admin back office, and the infrastructure to run it, with no existing team.
02 · Approach
I architected and built the whole thing: a NestJS + Prisma + PostgreSQL backend, two Flutter apps over a shared package, a React admin panel, an Astro landing site, and a single-VPS Docker deployment provisioned with Ansible. A Swagger/OpenAPI spec generates the typed mobile and web clients.
03 · Impact
The catalog MVP is deployed and end-to-end tested: browse, multi-name search, a smart suggester, and USD to SYP pricing. Cart, checkout, payments, and an AI plant-doctor flow were in development when my engagement ended in June 2026.
0
repositories
0
REST endpoints
0
backend modules
  • NestJS 11
  • Prisma 6
  • PostgreSQL 16
  • Flutter
  • React 19
  • Astro
  • Docker
  • Ansible
  • Redis
  • MinIO
Live site

One engineer, eight repositories

I own the whole system: backend, two mobile apps, a web admin, a landing site, and the VPS infrastructure. The OpenAPI spec generates the typed mobile and web clients.

Clients
  • Customer appFlutter · BLoC
  • Admin consoleFlutter · BLoC
  • Web adminReact 19 · Vite
  • Landing siteAstro · Pages
Shared contract
  • Mobile sharedDI · net · theming
  • OpenAPI spectyped clients
Backend
  • Backend APINestJS 11 · Prisma 6
Data & infra
  • VPS infraDocker · Ansible
  • PostgreSQL 16Redis · MinIO

Cellusys OTA Platform

Full-stack developer · 2025

A telecom management platform and HSM crypto gateway, built from scratch.

I built the Nuxt 4 frontend and the Spring Boot API together, plus a standalone HSM gateway integrating SoftHSM over PKCS#11. The full platform runs as 14 Docker services behind a 19-job GitLab pipeline.

Shipped 42 REST endpoints, 30+ Vue components, server-side paginated tables, batch CSV import with validation, and a real-time log viewer over two Elasticsearch indices with custom Painless scripts.

0
REST endpoints
0
Docker services
0-job
CI pipeline
  • Nuxt 4
  • Vue 3
  • Spring Boot
  • Java 21
  • Elasticsearch
  • HSM / PKCS#11
  • Docker
  • GitLab CI

PazarPro

Lead Flutter developer · 2026

A multi-vendor marketplace app with dual customer and vendor flows.

I led the Flutter architecture: clean architecture with a BLoC pattern, generic pagination and data-fetching base blocs, type-safe Retrofit/Dio integration, real-time chat with voice messaging over Pusher, and Stripe payments with wallet management.

Delivered 99 screens across 21 feature modules, 127 blocs, and 180+ consumed REST endpoints, with English, Arabic, and Turkish support and full RTL.

0
screens
0
blocs
0+
endpoints
  • Flutter
  • BLoC
  • Retrofit / Dio
  • Pusher
  • Stripe
  • easy_localization

HatlakDeals

Flutter developer · 2025

A production two-app marketplace (buyer + seller), live on Google Play.

As a Flutter developer on the team, I built screens from Figma and wired them to the API with GetX and Retrofit/Dio, working across a feature-modular codebase shared about 80% between the buyer and seller apps.

Shipped and live on Google Play, with real-time socket.io chat and notifications, a 3-step guest checkout, OTP auth, and Google Maps, media, and ads integrations.

0
apps (buyer + seller)
0
REST endpoints
0
screens
  • Flutter
  • GetX
  • Retrofit / Dio
  • socket.io
  • Firebase
  • Google Maps

Eplanet

Lead Flutter developer (top contributor) · 2024

Private / client work

A multi-language e-commerce app: shop, cart, checkout, orders.

As lead Flutter developer and top contributor on a 4-dev team, I built the app on clean architecture with Riverpod, Dio and Retrofit for REST plus a GraphQL CMS layer, auto_route, freezed models, and dev/stage/prod flavors.

Shipped products, cart, Stripe and PayPal checkout, orders and invoices, favorites, reviews, and rewards, with Firebase push, deep links, and four languages (Arabic, German, English, Turkish).

0
feature modules
0
REST endpoints
0
languages
  • Flutter
  • Riverpod
  • Retrofit / Dio
  • GraphQL
  • Stripe
  • PayPal
  • Firebase

Minbar

Mobile developer (university) · 2024

Private / client work

A Flutter + Firebase social app: post, like, comment, discover.

A complete, reactive social app streaming live from Firestore, with per-post privacy toggles and owner-only deletion.

0
view widgets
0
Riverpod providers
0
Firestore collections
  • Flutter
  • Riverpod
  • Firebase
  • OAuth

Data Sphere

Full-stack developer (team of 3) · 2024

Private / client work

Turn a CSV into an interactive report dashboard, no code needed.

Users upload CSVs, edit the data table, pivot it, and compose dashboards with bar, line, and pie charts saved to Firestore.

0
React components
0
chart types
0.7K
lines of code
  • React 18
  • TypeScript
  • Vite
  • Firebase
  • Chart.js
  • Docker

About

Full-stack, with real depth on both ends

Ahmad Jumaa Zabadneh, software engineer
2019
building since
11
teams & clients
3
countries of clients

I am a software and systems developer based in Damascus. Over the last several years I have shipped web and mobile products across telecom, e-commerce, cosmetics, and secure communications, usually owning a feature or a whole product from database to UI.

I am comfortable across the stack: NestJS, Spring Boot, and FastAPI on the backend; Nuxt, React, and Astro on the web; Flutter on mobile; and PostgreSQL, Elasticsearch, Redis, Docker, and Ansible underneath. I have integrated hardware security modules over PKCS#11, hardened TLS in embedded systems, and run age-encrypted backup and restore drills on production VPS boxes.

I started in robotics, coaching students and competing in the World Robot Olympiad, and that systems-thinking, competition mindset still shapes how I build: reliable, well-architected, and tested.

Toolbox

What I work with

Grouped by where they live in the stack. Everything here is from real, shipped work.

Languages

  • Java
  • TypeScript
  • Python
  • Dart
  • C
  • JavaScript

Frontend & Web

  • Nuxt 4 (Vue 3)
  • React 19
  • Astro
  • Tailwind CSS
  • TanStack Query
  • Zustand

Mobile

  • Flutter
  • BLoC
  • GetX
  • Riverpod
  • Retrofit / Dio

Backend

  • NestJS
  • Spring Boot
  • FastAPI
  • REST / OpenAPI
  • Prisma
  • BullMQ

Data & Infra

  • PostgreSQL
  • Elasticsearch
  • Redis
  • Docker
  • Docker Swarm
  • Ansible
  • GitLab CI
  • GitHub Actions
  • MinIO / S3

Security

  • HSM / PKCS#11
  • SoftHSM
  • TLS / SSL
  • AES (CBC / CMAC)

Career

Where I have worked

Most recent first. I work from Damascus in every role, remote or on-site.

  1. Solarya — Nabta

    May 2026 — Jun 2026

    Solo Full-Stack & Infrastructure Engineer · Freelance · Remote

    • Architected and built a plants e-commerce platform end to end as an 8-repo polyrepo: backend, two mobile apps, a web admin, a landing site, and VPS infrastructure.
    • Backend in NestJS 11, Prisma 6, and PostgreSQL 16: 25 modules, 59 REST endpoints, OTP auth, role-based access, Redis caching, BullMQ jobs, and MinIO media.
    • Two Flutter apps over a shared package plus a React 19 admin panel, all typed against a Swagger/OpenAPI spec, deployed on a single VPS via Docker Compose and Ansible.
    • NestJS
    • Prisma
    • Flutter
    • React
    • Docker
    • Ansible
  2. Cellusys

    Dec 2025 — Jun 2026

    Full-Stack Developer · Full-time · Remote · Ireland

    • Built a telecom OTA platform from scratch: a Nuxt 4 frontend and a Spring Boot (Java 21) API with 42 REST endpoints across 5 controllers.
    • Built a standalone HSM gateway integrating SoftHSM over PKCS#11, exposing AES-CBC and RFC 4493 AES-CMAC operations plus key management.
    • Containerized the platform as 14 services, contributed to a 19-job GitLab CI/CD pipeline, and rolled out i18n across web and API.
    • Nuxt 4
    • Spring Boot
    • Elasticsearch
    • HSM
    • Docker
  3. MasahTech

    Apr 2026

    Software Consultant — Flutter & Architecture · Freelance · On-site · Syria

    • Led the Flutter architecture for Awan, a chat app rewrite: clean architecture layering, BLoC state management, and typed error handling.
    • Designed the real-time and offline-first chat: Socket.IO events and local persistence with multi-device sync.
    • Authored the team architecture and conventions docs and reviewed merge requests with detailed inline feedback.
    • Flutter
    • Socket.IO
    • Clean Architecture
  4. IRIS

    Feb 2026 — May 2026

    Lead Flutter Developer · Freelance · On-site · Saudi Arabia

    • Led PazarPro, a multi-vendor marketplace app: 99 screens across 21 modules with 127 blocs and 180+ REST endpoints.
    • Built in-app chat with voice messaging over Pusher, Stripe payments and wallets, and English, Arabic, and Turkish support with RTL.
    • Designed reusable base blocs for pagination and data fetching supporting dual customer and vendor flows.
    • Flutter
    • BLoC
    • Pusher
    • Stripe
  5. HatlakDeals

    Aug 2025

    Flutter Developer · Freelance · Remote · Syria

    • Implemented the UI from Figma and integrated REST APIs with GetX, following clean architecture.
    • Collaborated within a small team to ship a scalable, maintainable e-commerce app, now on Google Play.
    • Flutter
    • GetX
    • Figma
  6. Zariot

    Apr 2023 — Dec 2025

    Embedded Systems & Flutter Developer · Full-time · Remote · Ireland

    • Specialized in SIM module interfacing and secure communications, using C for low-level work and Python for testing and setup.
    • Built a Flutter front-end for the C-based systems and hardened TLS/SSL across embedded devices and networks.
    • Built and managed testing environments for secure connections with hands-on protocol analysis.
    • C
    • Python
    • Flutter
    • TLS/SSL
  7. Annecto

    May 2024 — Aug 2025

    Full-Stack Developer · Part-time · On-site · UK

    • Built backend services in FastAPI and deployed them with Docker, Docker Swarm, and Ansible.
    • Ran self-hosted Supabase on Docker: PostgreSQL triggers, functions, role management, and automated cron backup and restore for server migrations.
    • Built Flutter mobile apps and implemented GitLab CI/CD to automate build, test, and deploy.
    • FastAPI
    • Docker Swarm
    • Supabase
    • PostgreSQL
  8. Intelligent Solutions Planet

    Apr 2023 — May 2024

    Lead Flutter Developer · Freelance · Remote · Germany

    • Led Flutter development of Eplanet, a cross-platform iOS and Android e-commerce app, as top contributor (203 of 297 commits) on a 4-developer team.
    • Architected 26 feature modules on clean architecture with Riverpod (82 providers), Dio and Retrofit REST (19 clients, 68 endpoints), and a GraphQL CMS layer.
    • Shipped Stripe and PayPal checkout, Firebase push, deep links, and four-language localization (Arabic, German, English, Turkish) across dev, stage, and prod flavors.
    • Flutter
    • Riverpod
    • GraphQL
    • Stripe
    • PayPal
  9. Daoorli & EcoMundo

    Jul 2021 — Nov 2022

    Application Developer · Full-time · On-site

    • Led mobile development in Flutter with clean architecture at Daoorli.
    • Contributed to the EcoMundo Cosmetics Factory app as a React (TypeScript) developer in a micro-frontend architecture within a 20-person Agile team.
    • Flutter
    • React
    • TypeScript
    • Micro Frontend
  10. MySlide

    Sep 2019 — Mar 2021

    Presentation Designer & Trainer · Full-time · On-site · KSA

    • Designed 1,000+ reports, infographics, and presentations.
    • Trained 100+ participants across a wide range of skill levels.
    • PowerPoint
    • Design
    • Training
  11. Syrian Computer Society & RoboLAT

    2019 — 2021

    Robotics Instructor & Competition Coach · On-site · Damascus

    • Trained 100+ students on LEGO EV3 and Arduino, teaching foundational programming and robotics.
    • Coached teams across 3 robotics competitions including ARC5.
    • LEGO EV3
    • Arduino
    • Teaching

Beyond work

Community, competitions & education

Al-Tamayoz

Jan 2019 — Apr 2021

Placed 5th nationally in Syria at the World Robot Olympiad 2019 (Regular Senior). Contributed to human relief events.

RBCS

Oct 2017 — Oct 2021

Taught IT, robotics, and presentation skills to university peers and school students through workshops and open days.

RoboTech Club

Apr 2018 — May 2019

Competed in the World Robot Olympiad 2018 and served as assistant coach for the Basics of Robotics course.

Education

Syrian Virtual University

Aug 2019 — 2026

IT Engineering — Software Engineering

GPA 2.75 / 4.0 (Very Good), 288 credit hours across 50+ courses, while working full-time.

Graduation project
A web data-analytics platform: upload CSVs, build dashboards with pivot tables and charts (React, TypeScript, Firebase).
Fourth-year project
Minbar, a privacy-first Arabic social app (Flutter, Riverpod, Firebase).

Contact

Let's build something

I am open to full-stack, backend, and mobile roles, remote or on-site. The fastest way to reach me is email.