About
I build products, not just code.
I'm a software developer who designs, builds and ships mobile applications and digital products end to end — from the first line of code to a real user opening the app.
My work spans mobile apps built with Flutter, backends powered by PocketBase and Node.js, and the infrastructure that keeps them running in production. I care as much about whether a product actually solves someone's problem as I do about the code underneath it.
Right now I'm building TCF Canada Prep, a French exam-preparation app for the TCF Canada test used in Canadian immigration applications.
How I work
Ship, then refine
A product in someone's hands teaches you more than a roadmap ever will. I build the smallest real version first, then iterate against actual use.
Own the whole stack
Frontend, backend, infrastructure, deployment — I move across all of it deliberately, so a product's decisions stay coherent end to end instead of getting lost between handoffs.
Simple until proven otherwise
No abstraction, dependency, or architecture earns its place until the product actually needs it. Complexity is a cost, not a default.
Technologies
Curriculum Vitae
Resume
Software Engineer specialized in mobile application development with Flutter and backend development in Go, with hands-on production experience building and shipping cross-platform apps at Pass-Consulting. Recent focus on integrating AI agents and LLM-powered features into mobile products, from architecture design to deployment. Comfortable owning a feature end-to-end: UI/UX design, clean architecture, Go backend logic, testing, and CI/CD.
Experience
Software Engineer — Mobile & AI Agent Integration (Flutter)
January 2024 — Present
Pass-Consulting — Tunis, Tunisia
- Built and shipped cross-platform mobile applications in Flutter for client projects, taking ownership from concept to production release.
- Designed and integrated AI agents and LLM-powered features (conversational flows, automated workflows, intelligent assistants) into mobile applications, connecting them to a PocketBase (Go) backend.
- Led application concept design through brainstorming sessions, producing attractive and functional UI/UX designs while applying clean architecture principles.
- Developed the Flutter front-end and extended the PocketBase backend with custom Go hooks and API endpoints, writing rigorous unit tests and maintaining clean, reusable code.
- Collaborated with the Product Manager and cross-functional team using Jira for task management and GitLab for version control, resolving bugs and delivering new features to meet deadlines.
- Built robust data systems and ensured ongoing maintenance to guarantee long-term performance and reliability of applications in production.
Full-Stack Developer (Flutter / Node.js)
June — August 2023
Koofin Start-Up — Tunis, Tunisia
- Developed an advanced mobile app prototype using Flutter and Node.js.
- Generated ideas, planned the app concept, and created UI/UX designs.
- Created unit tests to ensure each component of the app functioned correctly.
- Built the front-end, back-end, and data systems, collaborating closely within the team.
Flutter Teaching Assistant
January — June 2023
Campusna — Tunis, Tunisia
- Teaching assistant for a mobile application development course on Dart and Flutter.
- Helped students learn the framework and build native applications.
- Demonstrated strong communication and problem-solving skills.
Education
Full-Stack Developer Program
May 2022 — 2024
Holberton School — Tunis, Tunisia
- Foundation: solid base in computer science, including C, Python, Bash shell, and data structures.
- Specialization: full-stack development — React, Sass, HTML, CSS (front end), Dart, Flutter, TypeScript, Flask (backend), SQL Server, MongoDB (databases).
Higher Technician in Marketing and Multimedia
2020 — 2023
Sectoral Training Center in Telecommunications — Ville El Khadra, Tunisia
- Marketing: strategies for promoting products/services, consumer behavior, advertising campaigns.
- Web Development: designing, building, and maintaining websites and mobile apps using HTML, CSS, JavaScript, Dart, and Flutter.