About Me
I'm a Senior Software Engineer and Lead Frontend Engineer with over 10 years of experience designing, building, and scaling modern web applications for startups, scale-ups, and enterprise organizations. I've had the privilege of working across international environments in both France and Tunisia, contributing to everything from early-stage startups to enterprise-grade platforms.
I specialize in frontend architecture and high-performance web applications, with deep expertise in JavaScript, TypeScript, React, Next.js, and Angular. I also have a strong full-stack background using Node.js, APIs, and modern databases. Throughout my career, I've consistently focused on scalability, maintainability, performance, and user experience—because I believe great software should be both powerful and delightful to use.
Most recently, I served as Lead Frontend Engineer at Prediko, where I led the frontend team on a B2B SaaS platform used by fast-growing e-commerce brands. My role combined hands-on development with technical leadership—I made frontend architecture decisions, mentored team members, conducted code reviews, improved our CI/CD processes, and worked closely with Product, Design, and Backend teams. Together, we stabilized the frontend stack, improved delivery velocity, and ensured the product could scale reliably as usage and complexity grew.
Before that, during my mission with Airbus through Symolia Technologies, I worked on data-intensive applications, designing analytical dashboards and advanced visualizations built on complex datasets. In that high-reliability environment, I enforced strict UI/UX, performance, and code quality standards, and tackled some of the most challenging JavaScript and frontend architecture problems I've encountered.
Earlier in my career, I held Senior Frontend Engineer, Full Stack Developer, and CTO roles within startups. As a CTO, I defined technical strategy, made key architectural decisions, prioritized and delivered multiple projects in parallel, and actively contributed to product design. My early full-stack experience includes building e-health platforms, secure patient spaces, API integrations, and real-time features—experiences that taught me the importance of thinking beyond just the frontend.
What I'm most proud of is my ability to bridge engineering execution, product thinking, and technical leadership. I'm comfortable operating as a Lead Engineer, Senior Individual Contributor, or Technical Owner, depending on what the organization needs. I bring a pragmatic mindset focused on long-term code quality, team efficiency, and real product impact—because at the end of the day, great code that doesn't solve real problems isn't really great code.
What I Do Best
- Designing frontend architecture for scalable SaaS applications
- Building with React, TypeScript, and modern frontend frameworks
- Optimizing performance and creating maintainable UI systems
- Leading teams through technical leadership, mentoring, and establishing code quality standards
- Thriving in agile environments and cross-functional collaboration
Education
Diplôme d'Ingénieur (Bac+5) in Web & Internet Technologies
ESPRIT – École d'ingénieurs
Licence in Computer Science
Baccalauréat in Computer Science