Skip to main content
Simon.Introduction

Nivelles, Belgium

Simon Fontaine.

Junior software developer | Full stack

I graduated from EPHEC in June 2026 and am looking for my first software development role, mainly in full stack or backend development. I work primarily with TypeScript, React, Next.js, Node.js and PostgreSQL. I am also interested in frontend roles focused on development.

Professional experience

February to May 2026 · Mont-Saint-Guibert

Web developer intern

3D-Side

Worked on Customize, a surgical planning web platform, in a team that communicated mainly in English.

  • Set up TypeScript tests with Vitest, including browser tests using Playwright, and integrated them into GitLab CI to run on every merge request.
  • Refactored Vue.js components for 2D and 3D visualisation to adapt the controls to the available interactions.
  • Updated the Docker and Vite configuration to test a shared package locally without publishing a new version.
  • Fixed bugs, documented checks and addressed code review feedback.

2020 to 2025 · Nivelles, Belgium

Student jobs

Colruyt Group and CHU Helora

Selected projects

Web applications, a connected device project and experience developing software in teams.

Final-year project · 2026

Scrimflow

A web application for managing Overwatch teams, organising practice matches and tracking results.

View Scrimflow on GitHub (new tab)

My contribution

  • Developed the interface, API and data model, including account, session and permission management.
  • Integrated Gemini to extract information from screenshots and prefill results for the user to review and confirm.
  • Configured deployment with Docker Compose and Caddy.
  • TypeScript
  • React / Next.js
  • Hono / Bun
  • PostgreSQL
  • Drizzle
  • Gemini
  • Docker Compose
  • Caddy

EPHEC team integration project · 2025

Fisheye

A connected doorbell and display system for notifying teachers of visitors and showing their availability.

View Fisheye on GitHub (new tab)

My backend contribution

  • Developed the backend: a TypeScript REST API with Express, a PostgreSQL data model with Prisma and MQTT communication with the devices.
  • Implemented broker reconnection, topic resubscription and message retry attempts.
  • TypeScript
  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • MQTT
Preview of the Bookworm mobile application

Bookworm

Seneca Summer School, international team · July 2025

A mobile book tracking and sharing application developed in an international team in Toronto. Features include organising books into read, currently reading and to-read lists.

  • React Native
  • Expo
  • TypeScript
View Bookworm on GitHub (new tab)
Logo of the SurvieCraft Discord bot

SurvieCraft V3

Personal project

A Discord bot for support tickets, moderation and community events. Developed commands and interactions, with data stored in MongoDB.

  • JavaScript
  • Node.js
  • Discord.js
  • MongoDB / Mongoose
View SurvieCraft V3 on GitHub (new tab)

Skills

My work centres on JavaScript, TypeScript and web development. I also use Python in academic projects.

Languages
TypeScript · JavaScript · Python · SQL
Frontend
React · Next.js · Tailwind CSS
Backend and data
Node.js · Express · REST API · PostgreSQL · Prisma · Drizzle
Testing and tools
Vitest · Playwright · Git · GitLab CI · Docker · Linux

Education and languages

2022 to 2026 · Louvain-la-Neuve

Bachelor's Degree in Computing, specialising in Information Technology

EPHEC

Graduated in June 2026.

July 2025 · Toronto, Canada

React Native Mobile Development Summer School

Seneca Polytechnic

Developed Bookworm in an international team using React Native and Expo.

Languages

French
Native language
English
C1, assessed by eLAO (Forem, August 2026).

Let's discuss your role.

Hiring a junior developer? Contact me by email or on LinkedIn to discuss the role and my projects.

simon.fontaine@live.com