Curriculum Vitae
About Me
I'm a software engineer and data science student. I build AI-powered tools, games, and the systems underneath them, from a C game engine and a DQN implemented by hand to a shipped encrypted desktop app and apps real people use. I like owning problems end to end and understanding why things work the way they do.
Experience
Internship at SQUARE-IT
Built a career-management module for the HRMaps HRMS during a 3-month internship, using ASP.NET (layered controllers, services, DTOs) and Angular with PrimeNG and Tailwind.
Implemented CareerIntelligenceService: turns performance reviews, skills and tenure into promotion-readiness scores, attrition-risk predictions and skill-gap recommendations across HR, manager and employee dashboards.
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.
Featured Projects
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.
Rental Property Manager
React Native and Supabase app used by 10 family members and agents to manage rental houses and bookings, with offline access, JWT auth, push notifications and an EAS CI/CD pipeline shipping over-the-air updates.
rAIs
AI president installation exhibited at TSYP12: a Blender-built 3D character in Unity with a custom lip-sync and expression system, driven by a Python RAG backend over speech-to-text and text-to-speech.
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.
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.
create-project
CLI that scaffolds an opencode-first project with agent memory, context files and review workflow, the same workflow CredVault was built through.
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.