• Full Stack Developer

  • Low-level Enthusiast

  • Driven by curiosity

  • DX obsessed

  • TypeScript & C++ lover

  • Loves reinventing the wheel

  • !Actually enjoys CSS

Hi! 👋 I'm a 21-year-old Belgian developer based in Liège. I build fast, accessible and scalable web applications, with a strong focus on clean code principles, while also exploring other kinds of projects!

Last update : April 22, 2026

Skills

Expertise

Designing REST APIs and backend architectures

Design of structured REST APIs, layered architecture, business logic and data management, dependency injection and inversion, abstraction trade-offs

Modeling and working with databases

Relational data modeling, structuring, persistence and manipulation of application data, advanced and optimized SQL queries, denormalisation, use of ORMs

Managing authentication and security

Authentication using JWT, OAuth or external providers, user session handling, protection of sensitive data (hashing, environment variables)

Building modern user interfaces

Responsive and mobile-first interfaces, component-based architecture, design system integration, smooth UX, accessibility, technical SEO, optimized rendering with SSR/SSG/ISR

Integrating external services and APIs

Integration of third-party APIs via HTTP communication, email and notification systems, cloud services integration, orchestration of external services within application logic

Deploying and maintaining web applications

Deployment on cloud platforms, environment management, domain and DNS configuration, production releases and continuous iteration, interest in DevOps practices

Technologies & Languages

Projects

Must see!
A preview of Twoutter's responsiveness by showing the dekstop and mobile versions side by side

Twoutter

Full Stack
HobbyNext.jsDrizzleSocial networkClean Architecture
A full stack web application recreating core Twitter features using modern web technologies and a mobile-first responsive UI
A preview of The Mario & Luigi game showing shells falling on the left-hand side and Mario and Luigi in big on the right-hand side

Mario & Luigi Game

Game
SchoolJavaScriptCanvasArcadeMathematics
A recreation of a mini-game from Mario & Luigi: Bowser's Inside Story released on Nintendo DS in 2009, using only vanilla JavaScript and the native Canvas 2D API
A preview of several points of interest drawn on the map of the SityTrip website.

SityTrip

Frontend
InternshipNext.jsReactTour guideCartographyREST API
A cartographic web application, developed in collaboration with Geolives Belgium SRL, serving as a tour guide for city-trips, as part of my final-year project at HEPL
A preview of the cryptographic library's code showing part of the AES implementation

Cryptography in C++

Library
HobbyC++CMakeSecurityCompile-time polymorphism
A C++ and CMake library featuring implementations of well-known cryptographic algorithms such as AES/GCM, by using advanced C++ features such as C++20 "concepts"
A preview of the Green House game showing the character, Stanley, killing a bug with an insecticide.

Green House

Game
SchoolPosixLinuxArcadeMultithreading
A recreation of the Nintendo Game & Watch title Green House (1982), built in C (POSIX) as part of an introductory course on multithreading
A preview of the mobile application to improve sleep habits showing the three main screens. From left to right: The screen to set their sleep schedule, the screen to go to sleep and the profile and statistics screen.

Sleep application

Mobile
SchoolFlutterFirebaseProductivityHybrid stockage
A mobile application to help users maintain consistent sleep schedules with gamification features, made with Flutter and Firebase

Education

2022 - 2025

Haute École de la Province de Liège (HEPL) logo

Bachelor's Degree in Computer Science, Specialization in Application Development

Haute École de la Province de Liège (HEPL), Seraing

Graduated with highest distinction

2016 - 2022

Collège Saint-Hadelin logo

General Secondary Education Diploma (CESS)

Collège Saint-Hadelin, Visé

Graduated with Mathematics Award

Work experience

February 2025 - May 2025

Geolives Belgium SRL logo

Frontend Web Development Intern

Geolives Belgium SRL, Liège

Frontend-focused internship on SityTrip, a modern web-based tourist guide, involving the design and development of a cartographic interface with interactive MapLibre maps and dynamic point-of-interest streaming via a REST API, built with React, Next.js, TypeScript, and Joy UI. The work primarily focused on frontend architecture, global state management, multilingual support across six languages, AI-driven data integration, third-party API integration (Tiqets), and performance and SEO optimization through SSR and SSG strategies in Next.js, with limited contribution to backend Java development using Hibernate.

Languages

French

Native

English

Intermediate-Advanced (B2)

Contact

Idea? Questions? Challenges? Let's work together!

You can reach out to me either by email at gabriel@gabrielantoine.dev or by filling out the form below.

License

The MIT License (MIT)
Copyright (c) 2026 Gabriel Antoine

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Oh no, this isn't a README.