Welcome to my website
I'm a full-stack developer and software engineering student at UQAM, currently building production-grade applications used by real customers. At Galeries L'Original, I ship features for two live platforms — a custom art product and a marketplace serving Montréal's Vieux-Port and Plateau galleries — working across Next.js App Router, server-side data flows, and TypeScript-safe integrations.
I approach software end-to-end: from crafting interfaces people actually enjoy using, to designing the backend logic and data architecture that keeps things running reliably. I care about clean code, maintainability, and shipping things that work in production — not just in development.
I'm also comfortable working with AI-assisted development tools (Cursor, Claude) to accelerate delivery while maintaining code quality.
Beyond code, I co-founded Codyssey — an educational initiative inside Algeria's largest IT club — and have tutored peers in databases, web fundamentals, and helped organize a hackathon for new CS students at UQAM.
When I'm away from the keyboard, you'll find me hiking — which teaches the same things good engineering does: patience, adaptability, and thinking a few steps ahead.

Contributing to two production platforms serving Montréal's art community: a custom art product (artur.art) with live previews and personalization, and a flagship marketplace (loriginal.org) covering artist discovery, murals, and originals. Working across Next.js App Router, TypeScript, and server-side integrations — shipping UI improvements, resolving bugs blocking real users, and maintaining a bilingual FR/EN experience optimized for performance, accessibility, and SEO.
Volunteered at ConFoo, a major software development conference, assisting with event setup, technical checks, and on-site coordination to ensure sessions and equipment ran smoothly for speakers and attendees.
Designed and built a complete custom fashion e-commerce platform from scratch for an independent client. Handled the full project lifecycle solo — from requirements gathering and UI design to backend logic, database integration, and deployment. Delivered a live production site with real paying customers, built with Next.js, Tailwind CSS, and Supabase.
Designed and delivered a multi-session online revision program in SQL and relational databases for a group of ~20 students, covering core concepts through Oracle Database. Structured sessions around exam preparation with progressive exercises and project-oriented examples, adapting explanations in real time to a remote audience.
Designed and delivered a multi-session online revision program in web and Java fundamentals for a group of ~20 students. Structured sessions around core programming concepts, covering HTML/CSS, JavaScript, Java syntax, and object-oriented principles, with hands-on exercises tailored for exam preparation.
Helped organize a hackathon for incoming computer science students at UQAM, contributing to logistics, participant coordination, and creating a welcoming environment for first-year students getting into tech.
Founded Codyssey, an educational initiative within Micro Club — the largest IT club in Algeria — creating a dedicated branch where students produce and explain technical course content to support peer learning. Worked closely with the Head of the IT Department to structure the project, coordinate contributors, and guide its growth.
Led a team to first place in a university ideathon, pitching a community-based platform to help locate and assist disaster-affected individuals with essential aid. Competed against multiple teams, presenting a functional concept with a defined technical architecture and real-world impact potential.


Download my CV in your preferred language