Nabta
In active developmentSolo 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
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.
- Customer appFlutter · BLoC
- Admin consoleFlutter · BLoC
- Web adminReact 19 · Vite
- Landing siteAstro · Pages
- Mobile sharedDI · net · theming
- OpenAPI spectyped clients
- Backend APINestJS 11 · Prisma 6
- VPS infraDocker · Ansible
- PostgreSQL 16Redis · MinIO
