Open navigation

Full-stack product engineer

I build scalable web products, clean APIs, and practical user experiences.

I help teams turn complex product ideas into maintainable software across backend systems, integrations, frontend workflows, and UX-minded delivery.

Current focus

Payment flows, AI-assisted tools, and internal systems that don’t break under load.

Sami Hedhli portrait

Selected work

Project stories with engineering depth and product context.

Readable case studies for recruiters, engineers, and product teams: what the product needed, the ownership signal, and the practical outcome.

View all case studies
Laravel + MySQL

Social Platform Backend

Backend foundation for a social product with user accounts, content flows, activity tracking, and product logic.

Outcome: Improved backend maintainability by separating social workflows, API behavior, and data access into clearer modules.

LaravelMySQLREST API
Laravel + AI APIs

AI Product Backend

Backend development for a product using AI chat features, service orchestration, and payment flows.

Outcome: Improved AI workflow reliability by separating orchestration, payment eligibility, and user-facing state into clearer backend boundaries.

LaravelAI APIsStripe
Laravel + MySQL

Internal Workflow System

A custom internal tool for daily entries, time off, resources, todos, and team organization.

Outcome: Built a clearer operational system by separating daily workflows, reporting needs, and team coordination states.

LaravelMySQLInternal Tools

Product Labs

Personal products where I explore product behavior and UX.

Side projects I built to test product instincts outside company work.

All product labs
Same product preview

Product Lab

Same

Social product for anonymous emotional connection and real feelings.

An anonymous peer-to-peer mental health support application designed to create genuine connection without the pressure of traditional social media.

Next.js 16React 19Tailwind CSS v4HeroUIFramer MotionDrizzlePostgreSQLClerkPusher
Orbit product preview

Product Lab

Orbit

Relationship-management product for meaningful connection tracking, emotional context, and smart reminders.

A personal CRM reimagined for genuine relationships, combining contact history, relationship health visualization, and mood-based journaling.

Next.js 16React 19TypeScriptThree.jsReact Three FiberFramer MotionAppwriteTailwind CSS v4

Toolkit

Technologies I work with

Backend, integrations, data, and deployment tools that show up in real product work.

Laravel logoLaravel
PHP logoPHP
MySQL logoMySQL
PostgreSQL logoPostgreSQL
JavaScript logoJavaScript
TypeScript logoTypeScript
React logoReact
Next.js logoNext.js
Astro logoAstro
Sanity logoSanity
Stripe logoStripe
Docker logoDocker
GitHub Actions logoGitHub Actions
Wix Velo logoWix Velo

How I work, in specifics.

Four things I do on every project that I think make the difference between code that lasts and code that gets rewritten in 18 months.

See the work behind these
  1. 01

    I map the workflow before I draw the schema

    On the social platform, a week of interviewing operators revealed that the real product was the moderation queue, not the post endpoint. The data model followed from that.

  2. 02

    I test the failure modes, not just the happy path

    What happens when the network drops mid-checkout? When the webhook arrives twice? When the user has no results? I write the test that exercises the broken state, not just the demo state.

  3. 03

    I own what I ship after it ships

    I profile slow queries before I refactor, write migration scripts that don't lock production tables, and read the error tracking dashboard on Monday morning.

  4. 04

    I name the trade-off so we can argue about it

    Every product decision hides a trade: speed vs. cost, flexibility vs. simplicity, polish vs. time-to-market. I put the trade on the table before I pick a side, so the team can override me when I'm wrong.

Building something that needs long-term engineering judgment? Let’s talk.

Open for senior full-stack product roles, selected product work, technical collaborations, and practical engineering support.

Contact

Email meCopied!

Location

Tunisia (Remote)

Get in touch

Usually replies quickly

Press ? for keyboard shortcuts