chahir.dev

// open to new projects & collaborations

ChahirJbali.

Full-Stack Web Developer building WordPress platforms, custom plugins, SSO integrations, and scalable digital solutions for clients worldwide.

5+
years exp.
20+
projects
coffees ☕
scroll

About

Crafting the web,
one commit at a time.

I'm a Full-Stack Web Developer based in Tunis, Tunisia, with over five years of experience delivering end-to-end web solutions — from custom WordPress plugins and WooCommerce stores to full Keycloak SSO integrations and React frontends.

I've worked across a wide tech stack including PHP / Symfony / Laravel, React & Angular, WordPress & WooCommerce, Joomla, Magento, Keycloak, and more. I care about clean architecture, pragmatic solutions, and code that holds up in production.

Whether it's a complex e-commerce platform, an identity system serving thousands of users, or a migration between CMS platforms — I build things that work.


Skills

Tools of the trade.

🐘
PHP & Frameworks
WordPress, Symfony, Laravel — REST APIs, DDD, payment integrations, custom plugins.
Expert
🌐
WordPress / WooCommerce
Custom themes, plugins, membership systems, performance & SEO.
Expert
⚛️
React / TypeScript
Production frontends, multi-step forms, Keycloak PKCE flows.
Advanced
🔐
Keycloak / SSO
Full customisations — Java SPIs, OAuth2/PKCE, themed flows, multi-tenant realms.
Advanced
🗄️
MySQL / MariaDB
Schema design, query tuning, large-scale optimisation, migrations.
Advanced
🧱
Joomla
Module development, template customisation, third-party integrations.
Proficient
🛍️
Magento
Custom extensions, storefront features, AI search integration.
Proficient
📐
Angular / Vue.js
Component development, Web Components, complex SVG UIs.
Proficient
📈
SEO & Analytics
Technical SEO, Core Web Vitals, GTM, GA4, Consent Mode v2.
Proficient

Experience

Where I've been.

Sep 2021 — Present
TheSPACE
Full-time
Tunis, Tunisia

Full-Stack Web Developer

Working on a diverse portfolio of client projects spanning WordPress website development, custom plugin engineering, WooCommerce stores, Joomla modules, Magento extensions, Keycloak SSO full customisations, technical SEO, and website migrations. Delivering end-to-end solutions for clients across healthcare, e-commerce, and education sectors.

WordPressWooCommercePHPKeycloakJoomlaMagentoReactSEOMySQL
Sep 2021 — Present
Freelance (Self-employed)
Freelance
Remote

Full-Stack Web Developer

Developed an audit control app with Symfony 4. Built a data-sync frontend using React and Fluent UI with full API implementation. Refactored and extended React component libraries. Implemented unit testing for a Laravel project. Developed REST APIs with Laravel using Domain-Driven Design. Resolved bugs and completed a Vue.js application. Built a management system with Symfony 5. Integrated PayPal and Coinbase payment APIs. Upgraded a Symfony project from 3.4 to latest LTS.

SymfonyLaravelReactVue.jsPHPDDDREST APIPayPalCoinbase
Nov 2019 — Aug 2021
Octasoft
Full-time · 1 yr 10 mos
Manouba, Tunisia

Full-Stack Web Developer

Developed a comprehensive web application for event organisation and management. Created REST and SOAP web services. Integrated multiple travel APIs: ERA RailEurope REST (train tickets), Booster BC REST (Tunisian hotels), TBO Holidays XML (international hotels), HotelBeds REST. Integrated ClicToPay electronic payment. Designed database structures, developed Angular components, and handled testing and deployment.

SymfonyAngularREST APISOAPXMLjQueryMySQLClicToPay
Feb 2018 — May 2018
Etikks
Internship · 4 mos
Laouina, Tunisia

Web Developer Intern

Design and implementation of a web platform for managing advertisements. Covered UML design, database modelling, and full application development.

UMLPHPMySQLWeb Development

Education

Academic background.

🎓
2014 — 2018

Bachelor’s Degree in Management Information Systems

Faculty of Economic and Management Sciences of Tunis

Studied the intersection of information technology and business management — covering database systems, software engineering, enterprise information systems, and project management.

Information Systems Database Design Software Engineering Project Management

Things I've built.

A selection of work delivered at TheSPACE and beyond.


Find me online.

My personal profiles and the platforms I build & own.


Writing & notes.

🔐

Building a Keycloak SSO Integration from Scratch

A deep dive into implementing Keycloak with custom Java SPIs, React frontends, and multi-tenant healthcare platforms.

Read article →
🎨

SVG Z-Order Nightmares in Vue Web Components

How I fixed layering bugs in a complex Human Design bodygraph SVG rendered as a Vue 2 Web Component.

Read article →
🤖

AI-Powered WooCommerce Search with OpenSearch

Building SamiAI: a streaming AI shopping assistant with hybrid BM25/k-NN search deployed across multiple e-commerce stores.

Read article →

Let's build something.

Have a project in mind? Open to freelance work, collaborations, and interesting problems worth solving.

/** chahir.config.js · Let's collaborate. */
const developer = {
  name:    "Chahir Jbali",
  base:    "Tunis, Tunisia",
  remote:  true,
  stack:   ["WordPress", "PHP",
            "WooCommerce", "Keycloak",
            "React"],
  open_to: "new projects",
  email:   "chahirjbali@gmail.com",
}