Feb. 2025 โ Mar. 2026 ยท Lead Developer & Co-Founder at Ziridi.com (Ouargla, Algeria)
Distributed print-on-demand e-commerce platform. Customers customize apparel and gifts in an in-browser canvas editor, and the system carries each order from customization through printing, quality control, and delivery tracking across all 69 wilayas.
Storefront
- TanStack Start storefront (React 19, TanStack Router, Query, and Form) with catalog, product detail, and checkout routes
- Trilingual Arabic/English/French with RTL layout support and localized catalog content
- Checkout persists sessions in IndexedDB and computes delivery across wilaya/commune logistics data
Canvas editor
- In-browser design editor built on Fabric.js with Zustand stores for layers, sides, and undo/redo history
- DPI-aware layer handling so uploaded art and text survive the jump from screen to print
- Canvas export to production-ready images, plus extras like QR code generation
Orders and operations
- Backend services modeling the full order lifecycle, backed by PostgreSQL
- In-house operations dashboard plus Telegram workflows processing 150+ orders monthly
- Funnel instrumentation from product view through customization to purchase
Stack: Rust, Axum, TanStack Start, PostgreSQL, Telegram Bot API