Sofien
Laghouanem.
I build full-stack systems end to end — Angular and React interfaces wired to Spring Boot and Node.js APIs, secured with Keycloak and JWT, and connected through ESB and ETL pipelines when systems need to talk to each other.
Systems I've built, end to end.
A working selection from a wider catalog of projects — internal tools, integration systems, and platforms built across internships and independent work.
TraceFlow
An AI-assisted operations platform built for Enda Tao during my final-year internship — tracking territorial field activity, timesheets, and receipt-book traceability. Secured with Keycloak and Google OAuth2, with live geolocation, WebSocket notifications, and multilingual dashboards (English, French, Arabic) for supervisors, regional managers, and HR.
Internship Management System
A platform that runs the full internship lifecycle for Tunisair Charguia 2 — application submission, document validation, supervisor approval, and HR processing — with dynamic dashboards, automated email workflows, and audit trails for compliance.
SOA–ESB Project Management
A project-management system built to explore service-oriented architecture in practice — using an Enterprise Service Bus to manage and synchronize business processes across multiple backend services.
Presidential Elections Platform
A secure online voting system covering user registration, candidate profiles, and live result tracking — built with real-time updates and authentication as the core trust requirements.
ELT Movies Data Warehouse
An end-to-end data warehouse project for movie data — building ELT pipelines in Talend and turning the results into dashboards in Power BI. A step outside web development into data engineering and BI.
More on GitHub — The Bridge learning platform, UniTrucker task manager, Prépa du Prépa exam-prep hub, and AlgoHub.
The one I run, not just built.
Click any image slot to drop in real photos whenever you're ready — they'll be saved into your downloaded copy automatically.
3DEEZ.tn
A 3D-printing online store I co-founded and co-run as Joint CEO since October 2023. I led development of the custom Angular storefront — dynamic product previews and a streamlined checkout — while also handling pricing, operations, and customer experience day to day. It's the one project on this page that's both shipped code and a running business.
Straight from the source.
Pulled live from the GitHub API on every page load — profile stats, language breakdown across all repositories, and the most recently active projects. If GitHub is unreachable, this falls back to a direct link instead of breaking.
Top Languages Across Repos
Couldn't load live data from GitHub right now — likely an API rate limit or a network issue on your end. Everything's still on the profile itself.
View GitHub Profile ↗Who I am
I'm an Information Systems Development graduate from ISET Charguia, based in Rades, Tunisia. Most of what I've built sits at the intersection of frontend interfaces, backend APIs, and the integration layer that connects them — internship platforms, ETL pipelines, service buses, and secure authentication systems.
What I do
I work across the stack: Angular and React on the frontend, Spring Boot, Node.js, Django and Symfony on the backend, and Flutter for mobile. A recurring thread in my internships has been systems integration — Keycloak and OAuth2 for authentication, ESBs and ETL pipelines for moving data between services that weren't built to talk to each other.
How I work
I'm also Joint CEO of 3DEEZ.tn, a 3D-printing online store, which means I split time between writing code and running the business side — pricing, operations, and customer experience. That combination has made me care more about whether something actually works for the people using it than how impressive the tech stack sounds.
I'd rather ship a system that quietly works than a demo that impresses for five minutes.
What I actually use.
Languages
- Java
- JavaScript / TypeScript
- Python
- PHP
- Dart
- C / C#
- HTML & CSS
Frontend & Mobile
- Angular
- React
- Flutter
- Android Studio (Java)
- Tailwind / Bootstrap
Backend
- Spring Boot
- Node.js
- Django
- Symfony
- REST APIs / WebSockets
Data & Databases
- PostgreSQL
- MySQL
- MongoDB
- Oracle
- Talend / Power BI
Infrastructure
- Docker
- Keycloak / OAuth2
- ESB / SOAP
- Git / Linux
- Swagger / Postman
Process & Design
- UML
- Scrum
- Figma
- Data Structures & Algorithms
Where I've worked.
Joint CEO
Co-founded and lead business operations for a 3D-printing online store. Led development of a custom e-commerce platform in Angular with dynamic product previews and a streamlined checkout, while managing day-to-day operations and growth.
Final Year Project Internship
Engineered TraceFlow, an AI-assisted platform integrating geolocation, real-time analytics, and secure authentication to optimize field operations for Enda Tao's regional teams.
Improvement Internship
Optimized an internship management platform, adding dynamic dashboards, automated email workflows, and audit trails to improve processing efficiency and security for HR and applicants.
Introductory Internship
First hands-on exposure to professional software development — coding and testing components in Java and Spring Boot alongside experienced engineers.
President, Securinets — ISET Charguia
Led Tunisia's largest cybersecurity student association, organizing technical training for members.
Member, AJCC
Contributed to a cultural association supporting creative development for young people in Tunisia.
Volunteer, Red Crescent
Volunteered with the Tunisian Red Crescent in Rades.
Information Systems Development (DSI)
Software engineering, system architecture, database design, and project management.
Computing Management (IAG)
IT project management fundamentals and business process optimization.
High School Degree, Technical Science
Foundation in math, physics, and introductory programming.
Have a project in mind?
I'm open to full-stack roles and freelance work — especially anything involving systems integration, internal tools, or platforms that need a backend that actually holds up.