Profile Picture

Valentin Belougne

Paris, France 🇫🇷 / Canada 🇨🇦 (Montréal)

Systems programmer specializing in high-performance applications and full-stack development. Programming Language LogoProgramming Language LogoProgramming Language Logo

// fueled by coffee

About Me

I'm a passionate developer with dual French-Canadian nationality, focusing on building high-performance systems and full-stack applications. My expertise spans from low-level systems programming in Rust to modern web development with TypeScript and Python.

I'm particularly interested in performance optimization, concurrent systems, and creating tools that solve real-world problems. Whether it's building a painting application with SIMD optimizations or integrating AI models into desktop apps, I thrive on technical challenges that push the boundaries of what's possible.

Why Work With Me?

Performance

Always looking to write faster, more optimized code.

Reliability

Follows testing and writing standards for maintainable code.

Up to date

Keeps up with industry standards and best practices. Always looking to learn new technologies.

Featured Projects

Rusty Painter screenshot

Rusty Painter

High-Performance 2D Painting Application

Problem

Desktop painting tools struggle with large canvases due to memory constraints and performance bottlenecks.

Solution

Built a lightweight painting app using Rust that supports massive canvases (8000x8000+) through lazy-loaded tiled storage and GPU texture atlases, maintaining 60fps interaction.

Technical Highlights

  • â–¸Tiled canvas architecture with lazy loading for memory efficiency
  • â–¸SIMD-optimized color compositing (4x speedup)
  • â–¸Multithreaded brush engine with pressure sensitivity
  • â–¸Robust undo/redo system across layers and transforms
  • â–¸Non-destructive selection and transformation tools

âš¡ 8000x8000 canvas @ 60fps

RusteguiSIMDGPU AtlasesMultithreading
VIEW ON GITHUB
Transcript-UI screenshot

Transcript-UI

OpenAI Whisper Desktop Transcription Tool

Problem

OpenAI's Whisper model lacks an accessible GUI for desktop audio/video transcription workflows.

Solution

Created a GTK4 desktop application that integrates Whisper with ffmpeg for seamless audio/video transcription and live capture functionality.

Technical Highlights

  • â–¸Integrated ffmpeg pipeline for audio/video processing
  • â–¸Async audio streaming for 30+ concurrent sessions
  • â–¸Live capture mode for real-time transcription
  • â–¸Cross-platform desktop UI with GTK4

âš¡ Real-time transcription with live capture

PythonGTK4FFmpegOpenAI WhisperTensorFlow
VIEW ON GITHUB
Todo System screenshot

Todo System

HR Competence & Task Management Platform

Problem

HR teams need integrated tools for both competence tracking and task management without juggling multiple systems.

Solution

Developed a full-stack web application combining competence matrices with task boards, enabling HR teams to manage skills and workloads in one place.

Technical Highlights

  • â–¸Task board interface with drag-and-drop
  • â–¸Competence matrix for skill tracking
  • â–¸User role management and permissions
  • â–¸RESTful API backend with PostgreSQL

âš¡ Full-stack HR management solution

Node.jsVuePostgreSQLViteJavaScript
VIEW ON GITHUB

Experience & Education

EFREI Paris – Panthéon-Assas University

2023 - 2028

Engineering Degree in Computer Science and Digital Technologies

Major: IT & Software Engineering — Engineering program with a focus on software development following 2 years of scientific preparatory classes

Lycée Notre-Dame-Providence, Enghien-les-Bains

2023

General Baccalauréat

Specialization: Mathematics & Computer Science — Honors: Good

Sales Internship

Jan. 2025

IDF Communication

Introduction to B2B sales: selling printing solutions as a service, technical consulting, prospecting, and customer relations.

Operational Internship

Jul. 2024

Hospital Porter — Hôpital Simone-Veil, Eaubonne

Contributed to hospital logistics operations, internal flow coordination, and strict compliance with protocols.

IT Internship

Jun. 2020

NOLISST

Discovered software development and professional technical environments.

International Experience

  • â–¸University Exchange — Concordia University, Canada (Aug. 2025 - Dec. 2025)
  • â–¸Language Stay — Munich, Germany (Jul. 2025)
  • â–¸Language Stay — Berlin, Germany (Jun. 2022)
  • â–¸Language Stay — Ireland (Jul. 2019)

Skills & Expertise

Languages

RustExpert
PythonExpert
TypeScriptExpert
JavaScriptGood
SQLGood

Frontend

Next.jsExpert
ReactGood
Vue.jsGood
Tailwind CSSExpert
GTK4Average

Backend & Databases

Node.jsExpert
PostgreSQLGood
MySQLGood
RESTful APIsExpert
ExpressGood

Systems & Performance

MultithreadingExpert
SIMD OptimizationGood
Memory ManagementExpert
GPU ProgrammingGood
BenchmarkingGood

DevOps & Tools

GitExpert
DockerGood
LinuxExpert
CI/CDGood
Cargo/npmExpert

AI & Media

OpenAI APIsGood
FFmpegGood
TensorFlowAverage
Audio ProcessingGood
Computer GraphicsGood

Get In Touch

Open to collaboration and new opportunities.