// Photo wall — Case archive
All projects
Shipped systems across backend, cloud, automation and Web3. Tap a photo for the full case study.
Node.js/Express backend and ERC721 contract for Merkle-verified NFT minting and reveal: per-user minting cycles, token-ID ranges instead of arrays, automatic cleanup of expired batches. A short build in March 2025, co-developed with a second engineer.
Google Apps Script inventory add-on computing 64 metrics across 100k+ SKUs from four external sources — replacing a multi-hour manual consolidation with a single-click, sub-90-second refresh.
Distributed microservices architecture aggregating global hotel inventory via four specialised APIs — hybrid MongoDB/MSSQL storage, Redis caching, and 99.9% uptime for B2B travel platforms.
Landing page for a Bitcoin staking product, built with React 18 and Vite: animated staking illustrations and interactive diagrams with D3.js, Recharts, Framer Motion and React Spring on Material UI. Co-built with a second developer.
Full-stack GDS flight booking engine aggregating Amadeus and multi-carrier availability in real time — 50% faster search via intelligent caching, PDF ticket generation, and SSR for maximum SEO.
High-conversion Next.js landing page for a Tunisian party game brand — dark-mode glassmorphism design, WhatsApp support integration, three product editions, and 90+ Lighthouse performance score.
Solo-built full-stack art & furniture marketplace — 38 NestJS modules, 84 React pages, Stripe payments, BunnyCDN delivery, time-limited product holds, and Google Gemini AI recommendations.
Contract work on Mercio, Here for Retail's retail pricing platform: Java 17/Spring Boot services and the Intermarché data pipeline that copies Azure files to GCP, loads BigQuery, runs Dataform and syncs results to PostgreSQL.
2 500-module NestJS gateway normalising Amadeus XML into a clean REST/JSON API — Redis-backed caching cuts repeat-query latency by 60%, JWT multi-tenant auth, and XML↔JSON transformation handling millions of travel inventory lookups.
No-code form builder and BI dashboard empowering non-technical teams to design complex data-collection workflows and visualise KPIs in real time — ApexCharts analytics, Material-UI, and auto-generated API endpoints with zero code deployment.
Python/Flask CRM pipeline for the Dubai real estate market — Pandas ETL for bulk CSV ingestion, UAE phone validation, automated Twilio SMS outreach sequences, and PostgreSQL deduplication converting raw contacts into qualified sales opportunities.
Angular 19 + Express workflow automation platform that replaces a document-heavy manual process with a Google Drive–powered pipeline — Firebase real-time sync, automated filing rules, and a 4-hour administrative workflow reduced to under 15 minutes.
Bidirectional calendar sync engine keeping Google Calendar, Firestore, and third-party scheduling tools in perfect sync — node-cron scheduling, rrule-based recurring-event handling, idempotent conflict resolution, and a Swagger-documented REST API.
Concurrent Google Drive migration engine moving large-scale enterprise data with p-queue-controlled parallelism, Firebase OAuth, folder-mapping rules, and Winston audit logs — zero data loss across migrations exceeding 100 000 files.
Full-stack B2B reseller marketplace with Puppeteer/Playwright automated supplier price scraping, real-time inventory sync, and Drizzle ORM + PostgreSQL — Passport-authenticated multi-vendor access with a margin-enforcement rule engine at order submission.
SaaS platform for a French passenger-transport operator, built at Korbyx as technical lead — NestJS + Next.js, real-time GPS fleet tracking via SSE, a data-driven driver-assignment rule engine and a configurable EU driving-time (RSE) rule engine.
n8n sub-workflow (34 nodes) where an LLM writes the scoring SQL but never touches the database: n8n executes it, returns counts only, and a human validates each audience in a Microsoft Teams Adaptive Card.