HBM. Open to work
Tunis, Tunisia GMT+1 6+ years Est. 2020

Full-stack engineer and technical manager, six years shipping products end to end — the last two wiring AI into things people actually use.

React and React Native down through Node services to the AWS underneath, with LLM APIs wired into the workflow — the pipelines and guardrails that keep those features honest, and the automation that removes the manual steps around them. The work sits at the integration layer: where a language model meets a real database, a real codebase, a real user who notices when it's wrong.

(01)

Experience

2020 — Present
2025.05 → Present

JustNetwork

Software Engineer & Technical Manager Dubai · Remote
  • Own the AWS infrastructure behind a professional networking platform serving 10,000+ active users — EC2, EKS, Lambda, S3 and RDS.
  • Built a multi-channel event-lifecycle notification system — email through SendGrid, in-app, and push through Firebase — with cron-scheduled reminders segmented by participant type at 3-day, 24-hour, day-of and post-event intervals. ~90% of active users engaged with it inside the first quarter.
  • Rebuilt the gallery upload pipeline around S3 presigned URLs, removing server-side 413s and timeouts entirely. A 200-image, ~4GB batch went from 20–30 minutes at near-zero success to 5–10 minutes at ~99%.
  • Refactored the Meetings API into a RESTful v2: split a 2,250-line monolith into 7 domain-scoped services, built the availability engine that had never existed, and closed authentication gaps on endpoints that previously had none.
  • Lead a team of three — sprint priorities, code review, mentoring.
  • Cut infrastructure spend ~20% by right-sizing and automating consolidation of redundant services.
AWSEKSLambdaS3RDSNode.jsReactSocket.IOSendGridFCM
2023.07 → 2025.04

Ecom Payment

Full-Stack Engineer Payments · Merchant tooling
  • Integrated third-party payment APIs across multiple providers and methods behind a single checkout flow, treating transaction integrity and data consistency as the governing constraint rather than an afterthought.
  • Built the merchant payment-link flow end to end — generation, hosted payment page, sharing — so merchants could collect money with no developer involvement.
  • Extended the Ecom Store platform with customisable storefronts and sales-management tooling.
  • Refactored the legacy Express backend, consolidating duplicated logic and simplifying the request layer.
ReactReduxExpressSocket.IOTailwind
2022.04 → 2023.08

Steer AI

Full-Stack Engineer Tunis, Tunisia
  • Designed the API architecture and data-exchange protocol that carried the ML team's models into the product — the interface layer between model output and application.
  • Led the team building a car-retailing platform from the ground up around that integration layer.
  • Built a real-time notification service to drive re-engagement.
  • Administered the EKS cluster and worked with DevOps to streamline deployments and tune performance.
  • Ran the Agile process — planning, estimation, tracking in Jira.
ReactReduxExpressSocket.IOAWS EKS
2020.07 → 2022.02

Kamioun

Front-End Engineer Tunis, Tunisia
  • Built internal supply-chain interfaces supporting end-to-end goods delivery for a B2B distribution network.
  • Shipped features for the customer-facing React Native app.
React NativeReactRedux
2020.01 → 2020.10

AcidLabs

Web Developer Tunis, Tunisia
  • Automated Laravel component scaffolding with a code-generation script, removing repetitive template work from every e-commerce build — the first thing I ever automated away.
  • Maintained client applications; supervised final-year interns delivering a medical CRM.
PHPLaravelReactBootstrap
(02)

Selected work

Built & shipped · 08 projects
Founder 01

Quisnap

Screen sharing that streams the text on your screen instead of a picture of it — every command and error stays copyable, searchable and replayable for 7 days.

WindowsReal-time streamingSearchReplay
Observability02

QueryLens

An error tracker for the SQL your app sends, running on Cloudflare's free plan in your own account.

Node.jsRustWebAssemblyDurable ObjectsWorkers AI
Open source03

IntelQuery

A desktop database client you query in plain English — the LLM writes the SQL and you see it before anything runs.

TypeScriptDesktopOpenRouterSQL
Open source04

swarmproof

Verifies a torrent swarm by hashing what a real peer sends back — proof, not a claim — and ranks every candidate in ~900ms.

Node.jsBitTorrent DHTBEP 51Cloudflare Workers
Edge05

Felt

A collaborative keepsake product built entirely on the edge — Next.js, a Worker API, Neon Postgres and R2.

Next.jsCloudflareNeonR2
Local-first06

Flowrite

An AI-assisted platform for drafting whole books, with a real-time collaborative editor on web and desktop.

ReactTiptapTauriYjs
Product07

Tunilines

Peer-to-peer luggage delivery across the Tunisia corridor that never touches payment and takes no commission.

ReactTypeScriptVitei18n
Graph CRM08

Kite

A matchmaking CRM where people are nodes and matches are scored edges.

Tauri 2ReactPostgreSQL
(03)

The stack

What I reach for

AI integration 07

  • LLM API integration — OpenAI, Anthropic
  • Prompt-driven product features
  • Natural language → SQL pipelines
  • AST-based static analysis tooling
  • Agent tool-use hooks & MCP servers
  • Human-in-the-loop review gates
  • Workflow & code-generation automation

Front-end 07

  • React.js
  • React Native · Expo
  • TypeScript
  • Redux
  • Next.js · Nuxt
  • TailwindCSS · MaterialUI
  • Tauri (desktop)

Back-end 07

  • Node.js · Express
  • REST API design
  • Socket.IO — real time
  • MongoDB · Mongoose
  • PostgreSQL · MySQL
  • Python
  • PHP · Laravel

Cloud & infra 06

  • AWS — EC2, EKS, Lambda, S3, RDS
  • Cloudflare Workers · R2
  • Docker · Kubernetes
  • Linux
  • Git · GitLab · Bitbucket
  • CI pipelines

Leading 05

  • Team leadership — currently three
  • Sprint planning & estimation
  • Code review
  • Mentoring junior engineers
  • Scrum · Jira · Asana

Languages 06

  • English — fluent
  • French — professional
  • Arabic — native
  • JavaScript · TypeScript
  • SQL
  • Python · PHP
(04)

Contact

Tunis · GMT+1 · Remote-friendly

If it needs building, let's talk.

Say
hello
© 2026 Hassen Ben Mbarek Local time --:-- · Tunis Built on Cloudflare Workers