
Senior Software Engineer
Product engineering across interfaces, AI systems, and Web3.
Eight years shipping products that reached real users—from a 100k-install wallet to an AI builder and a live fleet platform.
About me
I'm a software engineer based in Tunisia who enjoys turning complicated systems into products that feel clear and useful. I work where product, engineering, and design meet—usually starting with the interface, then following the problem through architecture, APIs, data, and delivery.
Over the past eight years, I've built products across AI, Web3, healthcare, and operations with distributed teams. I care about ownership, direct communication, and staying close to the people using what we ship—not only finishing tickets.
- Currently
- Senior Software Engineer at GAME7
- Also building
- Compass fleet management SaaS
- Languages
- Arabic · English · French
- Education
- Computer Engineering, honors
▶Featured conversation · Tunisian ArabicWeb3, remote work, and building across bordersA conversation about my experience working remotely in Web3.Watch on YouTube Career journey
2018—Now- GAME7Senior Software Engineer
Leading product engineering for Summon and Connector Builder across an 11-engineer team.
- SupraSoftware Engineer
Built StarKey wallet onboarding, transaction flows, and shared browser-extension foundations.
- PyratzLabsFrontend Engineer
Shipped marketplace and consumer product interfaces, including the Dogami experience.
- IndependentFull-stack Developer
Built products across healthcare, operations, finance, entertainment, and Web3.
My engineering stack
Each row separates the core stack from its supporting libraries and capabilities.
Frontend architecture
Product interfaces, rendering and reusable UI systems.
Backend & realtime
Typed services, integrations and synchronized product flows.
Data & persistence
Relational, document and serverless storage systems.
Cloud + delivery
Serverless runtimes, CI/CD and monorepo release workflows.
AI application engineering
Constrained agent workflows built for reliable production use.
Web3 product engineering
Multi-chain wallet flows, contracts and onchain product UX.
Testing & quality
Unit, integration and browser-level confidence before release.
Observability
Production signals that make failures visible and actionable.
Product analytics
Behavioral data used to understand adoption and improve product decisions.
How I work
A simple loop: understand, shape, build and improve.
- 01Understand
Start with the real problem
I ask questions, understand the people using the product and make sure the goal is clear before I start building.
- 02Shape
Turn ideas into a clear direction
I break the work into focused steps, keep communication open and make decisions that support the product, not just the code.
- 03Build
Use AI where it helps
AI helps me research, explore options and move through repetitive work faster. I still make the decisions and review what ships.
- 04Improve
Test, listen and refine
I check the experience in real situations, learn from feedback and keep improving the product after release.
Featured work
From product idea to an AI builder used in a 20k+ DAU ecosystem.
I led architecture and delivery across 11 engineers, then built the multi-agent workflow, schema-driven interface system, and the connector infrastructure behind generated experiences.
Visit project
A fleet platform built around live operations, not static reports.
I designed and operate the multi-tenant product end to end: GPS trip detection, telemetry ingestion, dashcams, typed APIs, MCP access, WhatsApp reporting, and production observability.
Visit project
Making security-sensitive wallet flows feel straightforward.
I owned critical onboarding and transaction flows, created shared state across Chrome, Firefox, and Brave, and hardened signing against extension messaging race conditions.
Visit project
Freelance & client work
VESYL
Shipping and warehouse workflows for ecommerce brands, from orders to fulfillment.
Visit projectA year on GitHub
Beyond the screen
Outside software, I'm happiest exploring a new place with my wife, finding good food, and walking through unfamiliar neighbourhoods without rushing.
I'm based in Tunisia and recently got married. Some of my favourite memories have come from travelling through Bali, Japan, and Vietnam. Travel keeps me curious, observant, and open to how differently people live and think.



Questions recruiters usually ask
Short answers with real examples from shipped work.
01What is a difficult engineering problem you solved?
At StarKey, transaction signing could fail because browser-extension background messages arrived in different orders across Chrome, Firefox, and Brave. I isolated the race conditions, hardened the messaging lifecycle, and extracted a shared state layer across all three builds. The result was a more dependable signing flow with less rendering jank in a security-sensitive part of the product.
02How do you stop AI-generated features from becoming fragile?
On Summon, I avoided unbounded code generation. Agents could select only approved reusable components, every selection passed through typed schemas and Zod validation, and explicit handoffs separated product intent, design decisions, and implementation. That made generated interfaces predictable enough for production instead of impressive only in a demo.
03Can you share a measurable performance improvement?
I cut the initial load time of Summon's main workspace surfaces by 60%. The work combined generated typed API clients, TanStack Query caching with normalized state, and route-level code splitting across the Next.js App Router codebase.
04Are you mainly a frontend engineer?
Frontend is where I am deepest, but my ownership is broader. Compass includes telemetry ingestion, realtime services, structured APIs, multi-tenant architecture, an MCP server, and Datadog/OpenTelemetry observability. I am comfortable following a product problem through the interface, backend, data, and delivery layers.
05What is your Web3 experience?
I have shipped self-custodial wallet flows, multi-wallet connection and signature verification, smart-contract interactions, onchain governance, reward distribution, and Tezos marketplace experiences. I have worked with wagmi, viem, thirdweb, Reown/WalletConnect, RainbowKit, EVM, Solana, and Tezos.
06How do you work with teams and time zones?
I currently lead product engineering in a remote US-based team and have owned architecture and delivery across 11 engineers. I work from Tunisia in UTC+1, with full overlap for European teams and practical overlap with US East. I am open to remote roles and visa-sponsored relocation.