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.

Now playing Late commits

A lo-fi loop, generated live in your browser.

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

Website

Designed and developed a website for booking vaccination appointments.

Infographics

Graphic design

Posters, cards and logos made in Figma and Photoshop.

Open the gallery

UI/UX design

Interface design

Web and app interfaces, shown as storyboards: each screen with the decision behind it.

Open the storyboards

ExamMatys

Web application

Automatically generates exam schedules for the computer science department, assigning rooms, time slots and invigilators in one click.

Pharmadise

Web application

A web app for running a pharmacy: stock, batches and expiry dates, sales and clients.

LaboHub

Desktop application

A Java desktop app for running a research laboratory: members, projects, equipment and intern agreements.

Your project

Now casting

Have an idea that needs an interface, a website or an app?

Tell me about it

INT. SKILLS - THE RECORD SHELF

Side A

What I make

Cat. no.
MB-001
Speed
33⅓ RPM
Recorded
2020–2025

Produced in Java, JavaScript and PHP. Mixed in Figma.

  1. A1

    UI/UX design

    Web and app interfaces, from first wireframe to final screen.

    Figma

  2. A2

    Web development

    Websites and web applications, front end and back end.

    HTML, CSS, JavaScript, Bootstrap, PHP, MySQL, Node.js, MongoDB

  3. A3

    Desktop applications

    Feature-rich desktop software built in Java.

    Java, NetBeans

  4. 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

Email
moncef.bhfn@gmail.com
Phone
+1 (514) 261-8442

Send a message