Resume

Experience

  1. Senior Software Engineer

    Harington | Jan 2022 — Present

    Delivering web and mobile products for enterprise clients, in teams, owning features end to end. Mentoring junior developers, and advising other teams on architecture and project approach outside any reporting line.

    • Build AI-powered product features, including LLM-based content generation and analysis systems, prompt engineering for consistent and on-brand outputs, and pipelines that transform model output into structured results aligned with business rules
    • Design and build web and mobile applications using React, TypeScript, React Native, Node.js, and Python, with PostgreSQL and MongoDB
    • Own features end to end, from system design and backend services to interfaces, real-time functionality, deployment, and production support
    • Step in as interim Tech Lead for the front-end team while the client recruited a permanent lead, owning code review and merge approval, running technical meetings, and acting as the engineering point of contact
    • Contribute to technical direction through architecture discussions, code reviews, technical meetings, and mentoring of junior developers
    • Improve existing systems through migrations, dependency and tooling upgrades, performance optimization, and reliability improvements
    • Collaborate across engineering, product, and DevOps teams to deliver reliable production systems
    • Mentor junior developers through code reviews and pair programming, and advise other teams on architecture outside the reporting line
    ReactNext.jsTypeScriptReact NativePythonNode.jsFirebasePostgreSQLLLM APIsPrompt EngineeringAzure DevOpsShadcn/uiGithub/Gitlab
  2. Full Stack Software Engineer

    RoadAds Interactive GmbH | Jan 2021 — Dec 2021

    Sole engineer on the mobile app and web creative editor for a commercial vehicle-advertising platform, working full time within the RoadAds team.

    • Built a React Native app for campaign management, analytics, push notifications, interactive maps for ad zones, and previewing ads rendered on real vehicles
    • Built a web image editor in Angular with layer management and advanced image and text editing, at the depth of a desktop design tool
    • Added the Node.js and MongoDB services the app and the editor required (users, campaigns, media assets, real-time data) inside an existing backend codebase
    • Created performance dashboards with bar and line charts for campaign analytics
    React NativeAngularNode.jsMongoDBFirebaseGoogle MapsfabricJS

Education

  1. Master of Engineering

    ESPRIT | Sep 2016 — Sep 2021

    Tunisia

Certificates & Achievements

  • Unity Game Development Training

  • Hackathon HackTheVirus

  • Hackathon AI hack Tunisia

My Skills

  • Frontend (Web)

    ReactNext.jsAngularTypeScriptTailwind CSSShadcn/UI
  • Mobile Development

    React NativeFlutterFirebasePush Notifications
  • Backend & APIs

    Node.jsExpressPythonFastAPIREST APIsMicroservicesSocket.IO
  • Databases & Caching

    PostgreSQLMySQLMongoDBRedisDynamoDB
  • AI & OCR

    LLM APIsRetrieval-Augmented Generation (RAG)Embeddings & Vector SearchPrompt EngineeringOCRSpeech RecognitionGenerative AI
  • Cloud & DevOps

    AWSGoogle Cloud PlatformSupabaseDockerCI/CD