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

Derek Blaney

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.

Stagiaire en Incubation

  • Développe des preuves de concept pour valider la valeur et la faisabilité de solutions innovantes.
  • Construit des fondations techniques réutilisables et documente les apprentissages pour faciliter le transfert de connaissances aux équipes de livraison.

Stagiaire en Expérience Développeur (DevX)

  • Intégré un portail centralisé de support aux développeurs (Backstage).
  • Développé un agrégateur de données alimentant un assistant conversationnel propulsé par l'IA.
  • Amélioré la plateforme interne de collaboration IT.
  • Acquis une expérience pratique avec des technologies d'entreprise à grande échelle.

Stagiaire en Observabilité

  • Configuré une plateforme d'observabilité pour la surveillance proactive des serveurs et des applications.
  • Géré dynamiquement les ressources serveur pour maintenir des performances optimales et une utilisation efficace des ressources.
  • Maintenu des APIs C# pour répondre aux besoins métier en évolution.

Formation

Parcours académique et établissements qui ont façonné mes bases techniques.

Distinctions & Prix

Reconnaissances obtenues pour l'excellence académique, l'innovation et la programmation compétitive.

Bourse d'excellence Beenox

Scholarship

Fondation du Cégep de Sainte-Foy and Beenox · 2025–2026

Awarded for academic excellence, leadership, and sustained engagement in the IT program.

Bourse d'excellence Beenox certificate

iA Hackathon

1st Place

iA Groupe Financier · 2024

Won 1st place in iA's inaugural internal hackathon — a tech donation challenge benefiting a non-profit. Participated in all three consecutive editions (2023, 2024, 2025).

BP Hacks

2nd Place

Botpress · 2026

Ranked 2nd overall at Botpress's Quebec City hackathon.

Coveo Blitz

Quarter Finals

Coveo · 2026

Reached the quarter-finals at this regional competitive programming competition.

Canadian Computing Competition

Participant

University of Waterloo · 2025

Represented CÉGEP de Sainte-Foy at the national algorithmic programming competition.

Canadian Computing Competition certificate

Hackathon de l'Institut Quantique

1st Place

Institut Quantique, Université de Sherbrooke · 2026

Completed the Introduction à l'informatique quantique workshop at SherHack Quantique.

Hackathon de l'Institut Quantique certificate

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.

Sherba

A mobile app helping University of Sherbrooke students find housing by combining roommate preferences and aggregating listings across multiple platforms. Features AI-powered data structuring, isochrone-based filtering, and a provider-agnostic scraping architecture.

React NativeTypeScriptNestJS

Dictionary

A modern web-based dictionary application with a clean interface for looking up word definitions, synonyms, and usage examples.

ReactTypeScriptVercel

Todo

A task management application for organizing and tracking your daily tasks and projects. This was a learning project to get a better understanding of standard practices. I used Claude AI as an architectural advisor.

GoLangSQLiteClaude

This Portfolio

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

Next.jsReactTypeScript

Globber

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

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

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

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

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

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

Rust

Maestro

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

Kotlin

MCCollector

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

Kotlin

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.

Languages

  • TypeScript
  • Rust
  • Java
  • Python
  • C++
  • GoLang
  • Kotlin

Web

  • React
  • Next.js
  • Vue.js
  • Node.js
  • Tailwind CSS

Infra

  • Docker
  • Kubernetes

AI

  • Gemini
  • Ollama
  • Claude
  • MCP
  • GitHub Copilot

Intérêts

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