
Experience gained from building, supporting, and scaling technology in real business environments - from SMEs to large enterprises, in Tunisia and internationally.
I started my IT career in an SME, working across technology, customer support, and sales. That early exposure shaped how I approach technology: solutions should control cost, support revenue, and work for the people who rely on them.
Later, in enterprise environments, I applied the same perspective. I’ve been involved in situations where systems were critical, timelines were tight, and clarity mattered more than process. My role has often been to provide structure, make practical decisions, and help teams move forward.
Today, I work with organizations in Tunisia and internationally, supporting both local and distributed teams through on-site and remote engagements.
My enterprise IT experience focuses on stabilizing platforms that must remain available under operational pressure. This includes hosting architecture, high availability, disaster recovery, and operational readiness.
I helped bring a critical enterprise SaaS platform online under strict timelines. Requirements were evolving, and failure would have had direct major impact on revenue. Many technical and architectural challenges.
By aligning stakeholders and designing my part of the environment in parallel with execution, the platform became highly stable, revenue realized and internal teams could operate it with confidence.
Over the years, I have led and contributed to the delivery of web, desktop, and service-based applications across multiple industries. I have managed software teams, acted as product owner, and translated business requirements into technical solutions. During this period, I worked on more than a dozen projects, primarily built in .NET. I visit clients onsite and in other countries to gather requirements, provide guidance, assist teams and support them during onboarding.
Hands-on technical involvement combined with active client engagement ensures solutions meet functional requirements while remaining practical and maintainable for everyday use.
Technology change works best when people and operating models evolve alongside it. I support organizations through transformations - redefining roles, upskilling, improving collaboration, and helping teams adapt without disruption.
I like to coach and mentor individuals stepping into management and leaders preparing for broader responsibilities. These examples provide just a glimpse into how I approach business and leadership challenges.
These experiences reflect some of the challenges I’ve faced and the practical approaches I use to help teams and organizations operate effectively.