Curriculum Vitae
About Me
I'm a software engineer and data science student driven by curiosity about how systems work at every level. I build games, tools, and applications while diving deep into the underlying technologies. I'm passionate about solving complex problems across different domains and creating software that delivers real value.
Experience
Software Engineering Intern at Tanit Consulting AB (FrostLink)
Nine-week internship on FrostLink, a React Native and Expo app for skiers and snowboarders; three releases (1.1.2 to 1.1.4) went out during it, with part-time work after.
Rebuilt the trip-matching engine as a weighted score over seven dimensions with a broadening ladder and a 35% fit floor, and took the Firestore rules from a few permissive checks to 387 lines.
Internship at SQUARE-IT
Built a career-management module for the HRMaps HRMS during a three-month internship in ASP.NET and Angular, including CareerIntelligenceService, which turns performance reviews, skills and tenure into promotion-readiness scores, attrition-risk predictions and skill-gap recommendations.
Designed a role-aware approval workflow where manager-initiated promotion and transfer requests skip the standard queue and route directly to HR.
Freelance Game Developer
Delivered independent game projects and client work on Fiverr and Upwork, holding a 5-star rating across 17 Fiverr reviews.
Worked directly with clients from brief to delivered build, handling scoping, implementation and communication.
Senior Game Developer at Novel Bomb
Sole in-engine programmer and lead developer on Stock Boy, a commercial 2D action-adventure in Unity, in a 4-person team.
Owned all in-engine work: gameplay systems, custom tools, level design and implementation.
Education
Data Science Engineering Degree - ESPRIT
Final-year Data Science engineering student focused on machine learning, statistical analysis and software engineering. Currently seeking an end-of-studies internship (PFE) starting January 2027.
Pre-Engineering Degree - IPEIB
Multidisciplinary preparatory program in mathematics, physics and computer science, preparing for competitive engineering schools.
Certifications
Featured Projects
FrostLink
Nine-week internship at Tanit Consulting AB, July to August 2026: rebuilt the trip-matching engine, wrote the 387-line Firestore rules file, and built Piste, the review workflow I ran on 41 of my review passes.
LLM Agents Traffic Controller (MARL)
A language model layer for traffic signals: three role agents, a supervisor, an arbiter and a safety shield on top of Eclipse SUMO, with the latency work and the benchmark against Max-Pressure on a real Tunisian district.
Pilot - Internship Discovery & Application Pipeline
The tool I use to find and apply for internships: keyless discovery across job and ATS boards, LLM fit scoring against my own profile, per-application CV and cover-letter tailoring, and browser autofill that leaves the submit click to me.
DQN From Scratch
Deep Q-Network implemented from scratch in C on a custom Sokol game stack: hand-written forward pass and backprop, experience replay, target networks and a training curriculum, applied to Pong.
CredVault
Local-first, zero-knowledge credential manager shipped as a Rust and Tauri desktop app: Argon2id and AES-256-GCM, one encrypted file, no network calls, installers for Linux and Windows via CI/CD.
Stock Boy
Commercial 2D action-adventure in Unity, developed with Novel Bomb as sole in-engine programmer and lead developer on a 4-person team.
Volunteering
Game Jam Creator & Organizer
Founded CSJAM, a 24-hour game jam with 50 participants, organized with the Tek-up IEEE Student Branch.
IEEE Tek-up Student Branch, Computer Society Webmaster
Maintained the chapter website and social media, and joined technical workshops and competitions.