Mohamed Jalel Dridi
Founding Engineer. Full-stack TypeScript, payments and reliability.
I build the parts of a product where money, reliability and trust meet. As founding engineer at Potluck, a US live-shopping marketplace, I own the Stripe Connect payments stack and the production infrastructure, and I built the realtime messaging system and the live-shopping product end to end.
- messages a weekSpyder
- 14,000+
- delivery reliabilitySpyder
- 99.99%
- realtime latencyPotluck messaging
- ~750 ms
- automated testsPayout Ledger
- 99
Open-source project
Payout Ledger: an open-source payout monitor for marketplaces
Webhooks from a payment provider arrive twice, out of order, or not at all. Payout Ledger ingests them idempotently, records every money movement in a double-entry ledger that cannot go negative, reconciles against the provider, and alerts on failed or stuck payouts.
A dropped webhook is sent, the checks run, and reconciliation flags the payout the ledger has fallen behind on.
Correct under concurrency
25 payouts race for a balance that covers 10. Exactly 10 go through.
Order does not matter
Property-based tests deliver events in random orders. The end state is always the same.
Enforced by the database
Unbalanced transactions, overdrafts and edits to ledger rows are rejected by Postgres itself.
Decisions written down
Eight design records with the options considered and the trade-offs.
- Next.js
- TypeScript
- PostgreSQL
- Prisma
- Playwright
Work
Things I have built and shipped
Most of this lives in private company repositories, so each one has a short case study: why it existed, what I built and what came of it.
- Your checkoutKonnectFlouciVerify by lookuponPaid, once

Offa.com · 2026
Deal Grader
A public tool that scores any US real-estate deal in about 30 seconds.
- React
- TypeScript
- Node.js
- Google Places API
- Show sign-upToken ledgerHost consoleGiveawaysLive analytics
Potluck · 2026
Potluck LIVE
The company's live-shopping product, built end to end: sign-up, tokens, shows and giveaways.
- Next.js
- TypeScript
- PostgreSQL
- Playwright

Potluck · 2026
Payments on Stripe Connect
Checkout, transfers, payouts, webhooks and reconciliation for a two-sided marketplace.
- Stripe Connect
- Next.js
- TypeScript
- PostgreSQL

Potluck · 2026
Realtime messaging
Buyer and seller chat with about 750 ms latency and read-only clients.
- PostgreSQL
- Firebase Realtime Database
- Next.js
- TypeScript

Potluck · 2026
Infrastructure and release pipeline
Production infrastructure and a deploy pipeline that checks itself, built from scratch.
- AWS
- PostgreSQL
- GitHub Actions
- Playwright
- GitLab CI/CDKubernetesWeb appMobile APIPrometheus, Grafana
Pearls Consulting · 2025
Field-inspection platform
A web and mobile inspection platform, deployed to Kubernetes through GitLab CI/CD.
- Laravel
- React
- React Native
- Kubernetes
- Angular appAPI gatewayEvent serviceUser serviceKafka notifications
ESPRIT · team project · 2024
Event Orchestrator
An event-management platform built as Spring Boot microservices with Kafka and Kubernetes.
- Spring Boot
- Angular
- Kafka
- Docker
Writing
Decisions, explained
Short pieces on choices I made in Payout Ledger: the options, the one I took and what it costs.
3 minute read
Twenty-five payouts, a balance that covers ten
How Payout Ledger stops a seller's balance going negative when requests race, and why the database gets the last word.
- PostgreSQL
- Concurrency
- Ledgers
4 minute read
Webhooks arrive in any order. The end state should not care.
Two kinds of out-of-order delivery in a payments system, and the two rules Payout Ledger uses to end in the same place every time.
- Webhooks
- Stripe
- State machines
Skills
The stack I work in
TypeScript end to end, PostgreSQL underneath, and the infrastructure to ship it.
Languages
TypeScript · JavaScript · PHP · Python · Java
Backend
Node.js · NestJS · Prisma · PostgreSQL · Redis · WebSockets · Laravel
Frontend
React · Next.js · React Native · Tailwind CSS
Payments
Stripe · Stripe Connect · Webhooks · Reconciliation
Cloud and DevOps
AWS · Docker · Kubernetes · Terraform · GitHub Actions · GitLab CI/CD
Quality
Playwright · Vitest · Sentry · Prometheus · Grafana
About
From keeping servers up to moving money

- Based in
- Bizerte, on Tunisia's north coast
- Working
- Fully remote with US teams since January 2026
- Speaks
- Arabic, English and French
- Studied
- IT architecture and cloud computing, ESPRIT
I started on the infrastructure side. After two years of preparatory classes at IPEI El Manar I studied IT architecture and cloud computing at ESPRIT in Tunis, and my first paid work was at Pearls Consulting: deploying Laravel applications, automating releases, then building a field-inspection platform and the Kubernetes pipeline that shipped it.
In January 2026 I joined the team behind Offa.com, a US real-estate marketplace, and moved from running software to building products: first Deal Grader, then Spyder. In June I followed the same founding team to Potluck as its founding engineer, and took on the part with the least room for error: the payments.
The infrastructure habit stayed. I ask what happens when a webhook is late, a deploy stops halfway or two requests race for one balance, and I would rather have the database refuse a wrong state than trust every caller to avoid it. Payout Ledger is that habit, written down in public.
Bizerte--:--
New York--:--
Chicago--:--
San Francisco--:--
The time right now at home and across the United States.
Experience
Where I have worked
Jun 2026 – present
Founding Engineer · Potluck
US live-shopping marketplace · fully remote
Own the Stripe Connect payments stack and production infrastructure. Built the live-shopping product and realtime messaging. Lead releases for a three-person team.
Jan 2026 – Jun 2026
Software Engineer · Offa.com
US real-estate marketplace · fully remote
Built and launched Deal Grader and Spyder, a multi-provider messaging platform. Replaced polling with WebSocket notifications.
Feb 2025 – Aug 2025
Software Engineer, end-of-studies internship · Pearls Consulting
Tunis
Built a field-inspection platform in Laravel, React and React Native, with CI/CD to Kubernetes and Terraform.
Jul 2024 – Jan 2025
DevOps & Web Consultant, part-time · Pearls Consulting
Tunis · alongside studies
Laravel deployments with 30% better uptime; CI/CD automation that cut manual deploys by 60%.
Engineering degree in Computer Science (IT Architecture & Cloud Computing), ESPRIT, Tunis, 2025.
Leadership
Leading outside of code
Since 2022 I have helped run the El Alia chapter of JCI, Junior Chamber International, a worldwide network of young people who organise projects in their own towns. This year I am its president.
JCI El Alia
Local chapter of Junior Chamber International · Bizerte, Tunisia
- 2022Secretary General
- 2024Vice-President
- 2026President
It is the same job as leading releases at Potluck: agree a plan, split the work, keep people informed and make sure it ships.
JCI El Alia on FacebookThe chapter in 2026
- A career event, Unlock Your Career
- A three-day train-the-trainers course
- The Coupe El Alia football tournament
- A forum on creativity and branding
Also
Marketing Manager · Inceptum Junior Enterprise, ESPRIT
Contact
Hiring for payments or full-stack TypeScript?
I am open to remote roles. Email is the quickest way to reach me.