Available to hire
I’m Majdi Aribi, a software engineer focused on building production-grade cross-platform mobile apps with Flutter and strong backend services with Go. At Pass-Consulting, I own features end-to-end—from UI/UX and clean architecture to backend logic, testing, and CI/CD—so what ships is reliable, modular, and easy to extend.
Recently, I’ve been integrating AI agent and LLM-powered capabilities into mobile products using the Claude API and OpenAI API, and connecting them through automation with n8n workflows. I enjoy turning product requirements into delivered outcomes, including a company-wide ERP tracking app used by 1,000+ employees.
Language
Arabic
Fluent
French
Advanced
English
Advanced
Work Experience
Software Engineer — Mobile & AI Agent Integration at Pass-Consulting (German software company)
January 1, 2024 - PresentOwned end-to-end development and maintenance of a production Flutter + PocketBase ERP tracking application used by 1,000+ employees. Designed and integrated AI agent and LLM-powered features (conversational flows/intelligent assistants) using Claude API and OpenAI API, exposed via custom PocketBase Go hooks and REST endpoints. Automated business workflows with n8n connecting the app, PocketBase backend, and LLM services. Structured the codebase with Clean Architecture, BLoC/Cubit, GetIt dependency injection, Freezed models, and auto_route navigation. Implemented unit/widget/integration testing (bloc_test, mocktail) and set up builds/releases with GitLab CI, Codemagic, and Fastlane. Contributed to production reliability by designing and maintaining the PocketBase data schema and fixing production bugs with sprint-driven delivery.
Full-Stack Developer (Flutter / Node.js) at Koofin Start-Up — Tunis, Tunisia
June 1, 2023 - August 31, 2023Built a mobile app prototype end-to-end with a Flutter front end and Node.js API backend. Transformed an initial product idea into app concept and UI/UX designs that guided implementation. Added unit tests for core app components. Designed the data model and backend in collaboration with the founding team.
Flutter Teaching Assistant at Campusna
January 1, 2023 - June 30, 2023Assisted in teaching a Dart & Flutter mobile development course to 100+ students using hands-on lab sessions. Guided students through building cross-platform apps and debugging projects. Explained core topics such as widgets, state management, and asynchronous programming in practical terms.
Education
Full-Stack Developer Program (foundation + specialization) at Holberton School — Tunis, Tunisia
January 1, 2022 - January 1, 2024Higher Technician Diploma in Marketing and Multimedia at Sectoral Training Center in Telecommunications — Ville El Khadra, Tunisia
January 1, 2020 - January 1, 2023Qualifications
Industry Experience
Software & Internet, Professional Services, Education
Hire a Software Engineer
We have the best software engineer experts on Twine. Hire a software engineer in Tunis today.