Available for senior full-stack & AI engineering roles

I build AI-native SaaS
and the platforms behind them.

Full-stack engineer with 3+ years building scalable web and mobile applications using React, Next.js, Node.js and AWS. I lead product work end-to-end, from architecture to production, and specialize in AI-driven features, voice pipelines and measurable platform performance.

Tunisia · Open to Remote, Worldwide
3+
Years shipping production
15+
Products delivered
50%
Avg. perf gains delivered
0
Prod errors after hardening
Online · Tunisia
Currently
Full-Stack @ MyBikePlan
Chahine Elabed
Next.jsReactTypeScriptNode.jsPostgreSQLOpenAIAnthropicDeepgramTwilioStripeRedisAWSTailwindPrismaDrizzleBullMQSocket.ioSentryNext.jsReactTypeScriptNode.jsPostgreSQLOpenAIAnthropicDeepgramTwilioStripeRedisAWSTailwindPrismaDrizzleBullMQSocket.ioSentry
Selected Work

Products I've shipped,
in production, at scale.

From voice AI pipelines that run under a second of latency, to multi-tenant SaaS and international e-commerce. Each one solved a real revenue or ops problem, with numbers to back it up.

Real-Time AI Outbound Calling Engine·2025Featured

AI Cold Caller

A 6-state voice machine that holds a live conversation over Twilio WebSockets.

Outbound voice AI that places calls, listens, reasons, and speaks in real time. Engineered for conversational latency under a second, with barge-in detection and a silence failsafe so the agent yields the floor like a human.

  • Engineered 6-state voice machine processing live Twilio WebSocket streams with barge-in detection and silence failsafe.
  • Integrated Deepgram STT, Cartesia TTS and streaming Groq/GPT-4 with AbortController for instant barge-in cancellation.
  • Built a token-aware LLM context manager (6k budget) and a BullMQ + Redis queue for concurrent outbound campaigns.
Next.jsNode.jsTwilio Media StreamsDeepgram STTCartesia TTSGroqGPT-4BullMQRedisPrismaStripe
ai-cold-caller.chahineelabed.dev
AI Cold Caller preview
Voice AI for Inbound Business Calls·2025Featured

AI Receptionist SaaS

Full-duplex AI receptionist that qualifies leads, books appointments and warm-transfers in real time.

A multi-tenant inbound voice platform: callers reach a natural-sounding AI that transcribes, reasons, books, and hands off to humans when confidence dips. Operators watch every call live via a realtime dashboard.

  • Built full-duplex voice pipeline: DeepgramTranscriber → ConversationEngine (Groq) → TTSStreamer with energy-based barge-in.
  • Lead classification engine with warm-transfer handoff and appointment-booking driven by embedded LLM command markers.
  • Real-time operator dashboard streaming live call transcripts and agent state via Socket.io with a Redis adapter.
  • Integrations: Google Calendar, Outlook, HubSpot, GoHighLevel, all wired through one agent tool layer.
Next.js 16Socket.ioRedisDeepgramGroqOpenAI RealtimeElevenLabsTwilioPrismaBullMQ
ai-receptionist.chahineelabed.dev
AI Receptionist SaaS preview
International E-Commerce Platform·2023 – 2026Featured

MyBikePlan

Swiss e-bike commerce, re-engineered for 3× peak traffic and AI-powered product discovery.

Led the rebuild of an international e-commerce platform: multi-locale (DE / FR / EN), Postgres-backed, with a 3-stage product pipeline (selector → hydration → assembler) and AI conversational search.

  • Migrated from WordPress to relational PostgreSQL, enabling 3× peak traffic capacity.
  • 50% faster product pages via lazy loading, static generation and a Redis-cached assembler pipeline.
  • Conversational AI search via OpenAI, +3% conversion, −20% time-to-product.
  • Cypress E2E coverage and custom Sentry error handler, production errors reduced to zero.
Next.jsNode.jsExpress 5Drizzle ORMPostgreSQLUpstash RedisOpenAICypressSentry
mybikeplan.chahineelabed.dev
MyBikePlan preview
AI-Powered Multi-Tenant Sales Automation·2025

Funnel SaaS

An AI sales agent wrapped in an event-driven automation engine, built to scale across tenants.

A sales platform where an AI agent triages leads, classifies intent, and escalates to humans, backed by a rules engine that fires SMS, email and follow-up sequences on domain events. Built multi-tenant from day one.

  • Built AI sales agent using Anthropic Claude SDK with 3 modes (safe / assisted / auto), 9-intent classifier, confidence scoring, and rule-based escalation.
  • Event-driven automation engine: domain events → trigger evaluator fires BullMQ jobs → multi-step sequences (SMS, email, tag lead, schedule follow-up).
  • Full multi-tenant architecture: API key auth, tenant-context middleware, Stripe subscription billing, Drizzle ORM + PostgreSQL, AWS R2 storage, SendGrid.
Next.js 16Anthropic Claude SDKDrizzle ORMPostgreSQLBullMQStripeAWS R2SendGridTwilio
AI Scheduling Platform·2024

AppointmentHunter & AppointSignal

Calendar-native scheduling assistant with AI triage, payments and CRM sync.

A full booking platform: calendar sync, AI scheduling assistant, drag-and-drop pipeline, Stripe & PayPal payments, and Twilio SMS reminders. Built across two linked products.

  • Drag-and-drop lead board with dnd-kit and TanStack Table.
  • AI scheduling assistant with Google Calendar + Gmail deep integration.
  • Dual payment rails (Stripe + PayPal) and Twilio SMS flows for reminders.
Next.js 15TurbopackMongoDBBullMQOpenAIGoogle GeminiStripePayPalTwilioGoogle Calendar API
Multi-Role Delivery Platform·2024

Pharmacy CRM

A 4-role pharmacy delivery app with real-time dispatch, tri-lingual UX and OTP auth.

Cross-platform React Native + Expo app supporting customer, pharmacy, driver and admin roles. Real-time driver tracking, multi-language (FR / AR / EN), and Konnect payment gateway.

  • 4 distinct role-based apps compiled from one codebase (customer, pharmacy, driver, admin).
  • Real-time driver location and order tracking via Socket.io + Redis location cache.
  • Tri-lingual (FR / AR / EN) with RTL support and OTP / Twilio SMS authentication.
React NativeExpoExpressTypeScriptPrismaSocket.ioRedisFirebase FCMKonnecti18next
Learning Platform·2024

CS Mastery

A multi-region CS learning platform with Google auth, email flows and analytics baked in.

Course platform with Google OAuth, Nodemailer email flows, international phone / i18n support, Hotjar analytics and Calendly embeds for live sessions.

  • Multi-region i18n and intl-phone input for global onboarding.
  • Email notification flows (Nodemailer) and Google OAuth sign-in.
  • Hotjar + Calendly integration for product analytics and live sessions.
Next.js 14ExpressMongoDBGoogle OAuthNodemailerHotjarCalendly
Cloud Digital Signage Platform·2025

Screenflex

Cloud signage that turns any TV, kiosk or tablet into a managed screen, with AI-driven audience analytics and touchless UX.

A digital signage SaaS letting retail, hospitality, healthcare, education and OOH networks create, schedule and deploy content across any screen. I led frontend work on the operator dashboard, playlists, channels, scheduling, live screen state, and built the Tizen TV player that renders and syncs content in real time via WebSockets.

  • Built the operator dashboard in Next.js 15: drag-and-drop content editor, playlist/channel management, screen assignment and campaign scheduling, the central control plane for the whole fleet.
  • Engineered real-time screen control over WebSockets, content pushes, playlist swaps and live state propagate to every connected player without manual refresh.
  • Shipped the Tizen TV player (Samsung) plus compatibility across Android, WebOS, Google TV, Fire TV, Windows, Linux and Raspberry Pi, one content pipeline, many runtimes.
  • Integrated AI-powered in-store experiences: demographic-aware recommendations (In-Store Lens), product-lift recognition (Pick and Discover) and gesture-based touchless navigation.
Next.js 15ReactTypeScriptNode.jsWebSocketsTizen (Samsung TV)Android TVWebOSFire TVRaspberry PiTailwind CSS
Design & Furnishings Storefront·2023

Spectra Design Center

A multi-country design supplier showcase for lighting, furniture and architectural applications across Tunisia and Libya.

Corporate storefront for a Tunis-based design house serving commercial and residential clients across North Africa. Curated product collections (lighting, furniture, applications), a projects portfolio and multi-location contact flows with WhatsApp handoff.

  • Three curated product collections (Lighting, Furniture, Applications) backed by a Mongoose/MongoDB content model and a Node.js + TypeScript API.
  • Multi-location contact system with dedicated personnel per office (Tunis, Tripoli, Benghazi) and direct WhatsApp handoff.
  • Projects portfolio section showcasing completed installations, pulled dynamically from the CMS and rendered via Next.js 12 ISR.
Next.js 12Node.jsTypeScriptExpressMongooseMongoDBSCSS
Recruitment Agency, Lead-Gen Platform·2025

International Vermittlung

Connecting international professionals with German employers, built as a dual-funnel, fully tracked acquisition site.

Marketing and lead-gen platform for a German recruitment & relocation agency. Two parallel funnels (candidates applying for sponsored jobs vs. companies requesting talent) feed a free-consultation pipeline with Blue Card / visa, CV, and relocation support flows.

  • Dual conversion funnels on one codebase: "Apply now" for candidates and "Request talent" for employers, each with a tailored 3-step journey.
  • Full instrumentation: Microsoft Clarity heatmaps + session replay, Meta Pixel for retargeting ad spend, and GA4 event funnels on every CTA.
  • Next.js 15 App Router build with static generation and image optimization, sub-second LCP on paid landing pages, plus WhatsApp handoff for booking free consultations.
Next.js 15TypeScriptTailwind CSSMicrosoft ClarityMeta PixelGA4WhatsApp BusinessVercel
Design-Led Landing & Storefronts·2023 – 2025

Consumer Brand Sites

Feminine Energy, Glow K Beauty, Velore Digital.

A collection of design-led marketing sites and storefronts, Next.js 15 / 16 with Motion, pixel-perfect Figma implementations and Supabase-backed content.

  • 5+ brand sites shipped, each with bespoke animation systems and CMS-backed content.
  • Focus on conversion: hero → proof → offer scaffolding tuned per brand.
  • Reusable animation / section primitives across projects.
Next.js 16MotionSupabaseSCSSRadix UIshadcn/uiVite
Experience

Three years of
shipping revenue
into production.

End-to-end product work, not just features. I own the architecture, the performance budget, the rollout, and the metric it was supposed to move.

  1. MyBikePlan AG

    Dec 2023 – Present
    Full-Stack Engineer·Switzerland · Remote
    • Led development of an international e-commerce platform, automating the full customer journey and eliminating manual operations overhead.
    • Shipped lazy loading and static generation, improving product page load performance by 50%.
    • Built a recommendation engine and similar-products algorithm, boosted conversion 2% and saved ops hours daily.
    • Migrated database from WordPress to relational PostgreSQL, enabling 3× peak traffic capacity.
    • Integrated conversational AI search via OpenAI API, +3% conversion, −20% product discovery time.
    • Authored Cypress E2E coverage for checkout and core flows, catching major bugs 75% faster before staging.
    • Monitored production with Sentry and a custom error handler, application errors driven to zero.
  2. Innovant Studio

    Nov 2022 – Dec 2023
    Full-Stack Engineer·Tunisia
    • Built front-end platform for an ad campaign that acquired 5K+ newsletter subscribers.
    • Delivered SSR without degrading response time, SEO rank improved 2× on Google Search.
    • Overhauled legacy code of two production apps, runtime cut by 50% and usability improved.
    • Led a social media mobile app, 50% increase in platform users.
    • Implemented CI/CD deploying containers to AWS EC2, +40% team productivity, −95% deploy time.
Stack

The toolkit, chosen for outcomes, not hype.

Frontend

01
ReactNext.jsTypeScriptTailwind CSSReact Native (Expo)ZustandTanStack QueryZodFramer Motion

Backend

02
Node.jsExpressREST APIsWebSocketsBullMQRedisPrismaDrizzle ORMPostgreSQLMongoDB

AI & Voice

03
OpenAI APIAnthropic Claude SDKGroqDeepgram STTCartesia TTSElevenLabsTwilio Media Streams

DevOps & Cloud

04
AWS S3 / R2 / EC2FirebaseSupabaseStripeSendGridSentryDockerVercelGitCI/CD

Architecture

05
Multi-tenant SaaSEvent-driven SystemsMicroservicesAPI Key AuthAI Agent OrchestrationRealtime (Socket.io + Redis)

Chahine doesn't just ship features, he lifts the whole platform. Performance, reliability, conversion: every number moved in the right direction.

Engineering Lead · MyBikePlan AG

He rebuilt our legacy stack and took deploy time from hours to minutes. Rare blend of product instinct and deep technical range.

Founder · Innovant Studio
Taking on new work

Let's build something
worth shipping.

Looking for a senior full-stack or AI engineer who can own a product end-to-end? I'm one email away.