Salut,
Je suis Derek

Je suis un jeune développeur polyvalent, explorant des possibilités infinies dans le monde de la technologie.

7années d'expérience

Mon Histoire

Ma passion pour la programmation a d’abord émergé d’un intérêt naïf pour la création de sites web, combiné à une soif infinie de connaissances. Cette exploration m’a rapidement poussé à appliquer ce savoir nouvellement acquis à d’autres sphères de ma vie. J’ai notamment développé un intérêt pour la création de serveurs de jeu en Java, pour le jeu qui a marqué mon enfance : Minecraft. Ces serveurs ont gagné en popularité, atteignant des pics de plus de 100 joueurs simultanés et générant des revenus — ce qui a alimenté ma motivation à approfondir mes compétences en programmation.

Avec les années, je me suis éloigné du monde du jeu vidéo pour élargir ma maîtrise de multiples langages et frameworks de programmation. J’ai développé une sensibilité particulière aux petites inefficacités dans les produits, les procédures ou les tâches répétitives, et je cherche constamment des occasions de créer des outils pour les résoudre.

Même dans les moments du quotidien, mon instinct de développeur prend le dessus. Chaque fois que je visite un site web, je me demande naturellement comment il a été conçu, quelle pile technologique le propulse, et comment je pourrais l’améliorer. Pour moi, coder n’est pas simplement une profession — c’est devenu une manière profondément ancrée de penser, d’apprendre et de créer.

Expérience Professionnelle

J'ai eu l'opportunité de travailler avec des équipes formidables, où j'ai beaucoup appris et contribué à des projets passionnants. Voici quelques points forts de mes expériences récentes.

Developer Experience (DevX) Intern

May 2025 - August 2025 (4 months)

  • Contributed to a comprehensive developer support portal integration.
  • Worked on a data aggregator that enhances AI-powered conversation assistant capabilities.
  • Improved the internal IT collaboration platform.
  • Gained practical knowledge of modern large-scale technologies.

Voir le post LinkedIn

TypeScriptBackstageAzure DevOps

Observability Intern

May 2024 - August 2024 (4 months)

  • Configured an observability platform to enable proactive monitoring of servers and applications.
  • Managed server resources dynamically based on demand to ensure optimal performance and efficient usage.
  • Maintained C# APIs to support evolving business needs.
DynatraceC#Azure DevOps

Projets

Voici quelques-uns des projets sur lesquels j'ai travaillé. Chaque projet représente un défi unique et une expérience d'apprentissage.

This Portfolio

WebFrontend

A personal portfolio website built with Next.js, showcasing my projects, skills, and experience. Features internationalization support for English and French.

Next.jsReactTypeScript

Globber

LibraryDevTools

A high-performance Go library for matching file paths against glob patterns and traversing file systems. Features a stack-based matching algorithm, zero dependencies, and optimized performance with object pooling.

Golang

Gear

LibraryCLI

A lightweight, type-safe CLI framework for Go with automatic help generation, argument validation, and hierarchical command structures. Built with zero dependencies using only Go's standard library.

Golang

Handy

LanguageEducation

A simple programming language built as a learning sandbox for understanding how interpreters and compilers work. Features a custom lexer, parser, and interpreter with module support.

Golang

Pace Task Runner

CLIDevTools

A lightweight, minimal dependency task runner for polyglot environments. Designed to be fast and efficient, making it easy to automate tasks in various programming languages.

Golang

Mia

DesktopDevTools

A desktop application that simplifies zip file creation for academic project submissions. Built with Tauri, featuring file exclusion rules, customizable naming, and IDE integration.

TypeScriptRustTauri

Boxes

CLIMinecraft

A command-line tool for managing Minecraft servers locally. Create and manage multiple server instances with customizable settings across Windows and macOS.

Rust

Maestro

LibraryMinecraft

A versatile command manager for Kotlin, designed to seamlessly integrate with PaperMC, Velocity and more. Enables efficient control and organization of commands.

Kotlin

MCCollector

LibraryMinecraft

A Minecraft library that replicates Discord.js message collector functionality. Collect messages, locations, inventory clicks, and entities from players.

Kotlin

MhLogs

WebMinecraft

A web-based debugging tool for Minecraft server administrators. Analyze logs with error highlighting, syntax highlighting, and sharing functionality.

Next.jsMongoDB

Et Plus...

Je travaille toujours sur de nouveaux projets. Certains sont privés, d'autres expérimentaux, et d'autres encore en développement. Consultez mon GitHub pour en voir plus!

Compétences

Tout au long de mon parcours, j'ai acquis un ensemble diversifié de compétences qui me permettent de relever une large gamme de défis. Mon expertise couvre divers langages de programmation, frameworks et outils, me permettant d'exprimer ma créativité et de construire des solutions innovantes.

  • TypeScript
  • Rust
  • Java
  • Python
  • C++
  • HTML
  • CSS
  • React
  • Next.js
  • Node.js
  • Vue.js
  • GoLang
  • Kotlin
  • Android
  • Docker

Intérêts

  • Escalade 🪨
  • Randonnée 🥾
  • Ski ⛷️

J'adore écouter de la musique pendant que je travaille. Voici ce que j'écoute en ce moment :