mahdi karoui
@mahdikaroui
Experienced Full-Stack Engineer focused on building scalable, user-centered web applications.
What I'm looking for
I am a Full-Stack Engineer with hands-on experience building SaaS platforms, ERP modules, and mobile-backed web services. I focus on delivering robust, performant applications from Figma designs to tested production deployments.
At Sastec tn I led development on a configurable regulatory SaaS with real-time collaborative editing, workflow-driven task management, intelligent document generation, and full audit traceability, emphasizing test coverage and engineering best practices.
Previously, I coordinated Agile teams and supervised interns to deliver a restaurant delivery app and deployed a mobile driver app to iOS and Android, while optimizing geolocation and system performance. My end-of-studies project and other work include transport management, invoicing systems, and Firebase real-time integrations.
I work across React/Next.js, Flutter, Node/Hono, tRPC, and PostgreSQL/Supabase with CI/CD, testing (Jest, Cypress), and cloud delivery. I continuously learn and apply design patterns, SOLID principles, and clean architecture to produce maintainable, scalable solutions.
Experience
Work history, roles, and key accomplishments
FullStack Engineer
Sastec TN
Nov 2024 - Present (1 year 3 months)
Built a configurable regulatory SaaS platform with real-time collaborative editing, workflow-based task management, intelligent document generation, and full audit traceability, delivering pixel-perfect UIs and robust testing practices.
FullStack Engineer
HostPlatform Pro (personal project)
Feb 2025 - Mar 2025 (1 month)
Designed and developed a multi-tenant short-term rental SaaS with Stripe Connect, AI-powered scraping for listing generation, booking and inventory management, and automated transactional workflows integrated into CI/CD.
FullStack Engineer
Kertechnologies
May 2024 - Oct 2024 (5 months)
Coordinated an Agile development team and interns to design and deploy modular APIs and mobile apps for a restaurant delivery platform, optimized geolocation features, and launched the FLASH DRIVER app on iOS and Android.
End of Studies Intern
Kertechnologies
Jan 2024 - May 2024 (4 months)
Designed and developed a transport management application with real-time tracking, Firebase Messaging, APIs, back-office invoicing features, and conducted QA and functional validation tests.
Education
Degrees, certifications, and relevant coursework
National Engineering School of Carthage
Engineering Degree, Computer Systems
2021 - 2024
Completed engineering studies in Computer Systems with coursework and projects focused on full-stack development and systems engineering.
IPEIM (Preparatory Cycle for Engineering Studies)
Preparatory Cycle, Preparatory Engineering Studies
2019 - 2021
Completed preparatory cycle for engineering studies preparing for entrance to engineering schools with emphasis on mathematics and sciences.
Technical Baccalaureate
Technical Baccalaureate, Technical
Obtained a Technical Baccalaureate credential providing technical and scientific foundation for higher education in engineering.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring mahdi?
You can contact mahdi and 90k+ other talented remote workers on Himalayas.
Message mahdiFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
