FADE IN:
Moncef Bouhafna
Software engineer. I design and build web apps, desktop apps and interfaces, usually with a record playing and a film queued up for later.
INT. ABOUT ME - LATE NIGHT
A desk lit by two monitors. A cursor blinks in a terminal. Somewhere behind it, a record crackles.
MONCEF
Hi there! I'm Moncef Bouhafna, a junior software engineer and a PhD student in Computer Science based in Montréal, Canada. I work mostly on the web, and I like building clean, responsive interfaces that are robust and easy to use.
MONCEF (CONTINUED)
(leaning in)
I care about functional, user-centred design that solves real problems. Whether it's a desktop application, a web platform or an interface, I'm always up for a new challenge. Since graduating, I've kept sharpening my skills on new projects and new technologies.
INSERT - HIS MONITOR
1const moncef = {
2 role: "Software engineer",
3 writes: [
4 "Java", "JavaScript", "HTML", "CSS",
5 "Python", "SQL", "MongoDB",
6 ],
7 designsIn: ["Figma", "Photoshop", "Illustrator", "InDesign"],
8 offScreen: ["music", "cinema"],
9};
CUT TO:
INT. SELECTED WORK - THE POSTER WALL
Six projects, pinned up like one-sheets in a lobby. One empty frame, waiting for the next.
Vaccination booking
Designed and developed a website for booking vaccination appointments.
Infographics
Posters, cards and logos made in Figma and Photoshop.
Open the galleryUI/UX design
Web and app interfaces, shown as storyboards: each screen with the decision behind it.
Open the storyboardsExamMatys
Automatically generates exam schedules for the computer science department, assigning rooms, time slots and invigilators in one click.
Pharmadise
A web app for running a pharmacy: stock, batches and expiry dates, sales and clients.
LaboHub
A Java desktop app for running a research laboratory: members, projects, equipment and intern agreements.
Your project
Have an idea that needs an interface, a website or an app?
Tell me about itINT. SKILLS - THE RECORD SHELF
Side A
What I make
Produced in Java, JavaScript and PHP. Mixed in Figma.
-
A1
UI/UX design
Web and app interfaces, from first wireframe to final screen.
Figma
-
A2
Web development
Websites and web applications, front end and back end.
HTML, CSS, JavaScript, Bootstrap, PHP, MySQL, Node.js, MongoDB
-
A3
Desktop applications
Feature-rich desktop software built in Java.
Java, NetBeans
-
A4
Infographics
Posters, business cards and logos that say one thing clearly.
Figma, Photoshop
END CREDITS - EXPERIENCE AND EDUCATION
Experience
- Java development
- School Amis De Java 2022
- Java administration
- School Amis De Java 2022
- Web development
- School Amis De Java 2023
- Infographics
- School Amis De Java 2023
Volunteering
- Volunteer
- International Meeting on Lithium Batteries (IMLB) 2026
Education
- PhD student in Computer Science
- Concordia University, MontrĂ©al, Canada2023– Current
- Master's in Computer Science
- Abderrahmane Mira University, Béjaïa, Algeria2023–2025
- Bachelor's in Computer Science, Information Systems
- Abderrahmane Mira University, Béjaïa, Algeria 2020–2023
- High school diploma in Mathematics
- Chabane Amor High School, Béjaïa, Algeria 2020
EXT. CONTACT - THE BOX OFFICE
Admit one
A conversation with Moncef Bouhafna
- moncef.bhfn@gmail.com
- Phone
- +1 (514) 261-8442