Skip to content
About

From IT support to software development.

About me poster: Ralph Christian Gabriel, smiling, in a grey blazer and navy shirt. From IT support to software development. 22 years old; software engineering student at ÉTS; full-stack developer; automation intern at La Caisse (CDPQ); coding instructor at Codeurs Nova; bilingual French and English, Greater Montréal.
In short, in one image · Enlarge the poster

I'm Ralph Christian Gabriel. I live in Repentigny, in Greater Montréal, and I study software engineering at ÉTS. I work in French and English.

I started in IT support at Vidéotron: more than 2,000 tickets resolved, and about half of the repetitive tasks automated with Power Automate. That's where I learned to listen and diagnose before proposing a fix.

Since then, I've been building web and mobile apps. The Mad Space, a print-on-demand marketplace, runs in production with Stripe payments in 4 currencies. This fall, I'm a process automation intern at La Caisse (CDPQ).

Right now

Process automation intern at La Caisse (CDPQ) until December 2026: Power Apps, Power Automate and Copilot Studio in a regulated environment. On the side, I'm building Cadence with my co-founder and continuing my degree at ÉTS.

Updated October 18, 2026

Outside of code.

What I do when I'm not coding, and what it teaches me.

Ralph at the finish of the Course des pompiers de Laval half-marathon, bib 559

Half marathon

Course des pompiers de Laval · June 2, 2024

1:56:235:31 min/km
21.1 kmLaval, QC
514th/ 1,353

I ran 21.1 km to support Laval firefighters. Months of training taught me what I also find in software development every day: consistency, trusting the process, and finishing what you start.

Ralph Christian Gabriel at his college graduation

How I work

I think in systems: I go deep before going wide, I plan before I code, and I document so what I ship keeps working without me. Curious and methodical, I'm most comfortable once I understand the "why" before the "how".

  • Diagnose before proposing: a habit from IT support.
  • Plan, then move in small, verifiable steps.
  • Document and test so the code lasts.
  • Keep learning, and share what I figure out.
Chess Player

Chess Player

Chess forces me to anticipate, read patterns, and think several moves ahead. That's exactly what I do when designing the architecture of a system.

Skier

Skier

Skiing is my reset. It forces me to read the terrain, react quickly, and fully commit to every turn.

Off screen.

Life together, days out and a few moments away from the keyboard.

Life together

With my girlfriend.

I share my life with my girlfriend, Anne Sofie Laurent.

Anne Sofie, every day with you makes me happier. I love our evenings out, our little adventures and the simple moments we share. Thank you for being by my side. I love you.

Ralph

See our photos
Anne Sofie Laurent kisses Ralph Christian Gabriel on the cheek in front of a mirror
Valentine’s Day togetherFeb. 2026
Anne Sofie Laurent and Ralph Christian Gabriel stand side by side by a river, her in a navy dress and him in a cream outfit
By the water, togetherJune 2026
Anne Sofie Laurent smiles, sitting on a wooden bench in a café in Sutton
Anne Sofie in SuttonAug. 2026
Ralph Christian Gabriel at the Mount Royal lookout at night, with Montréal lit up behind him
Mount Royal lookout, at nightAugust 2025
Ralph Christian Gabriel standing by a river in a cream outfit
By the waterJune 2026
Ralph Christian Gabriel sitting at a table in a café in Sutton, looking toward the window
A café in SuttonAugust 2026

What I read.

A selection of my 2026 reading. Each book fits on one page, then one idea goes into a real project. My full notes are public on LinkedIn.

17 books · 2026
Thinking in Systems, Donella H. Meadows
Engineering · May 2026

Thinking in Systems

Donella H. Meadows

“You can't fix a system bug at the feature level. You have to fix it at the relationship level.”

Applied: Cadence: fixed the athlete drop-off loop at its source, with a volume estimator for coaches.

My note
The Design of Everyday Things, Don Norman
Engineering · Jun 2026

The Design of Everyday Things

Don Norman

“If your user makes a mistake, look at your design before blaming the user.”

Applied: GTI350 (HCI, ÉTS): affordance, mapping and feedback in my interfaces.

My note
Deep Work, Cal Newport
Focus · Mar 2026

Deep Work

Cal Newport

“3 focused hours > 8 distracted hours.”

Applied: Precise time blocks instead of to-do lists, phone in another room, 6 Pomodoros a day at most.

My note
Atomic Habits, James Clear
Focus · Mar 2026

Atomic Habits

James Clear

“Goals change what you aim for. Identity changes what you do.”

Applied: One habit at a time, and never miss twice in a row.

My note
The Five Dysfunctions of a Team, Patrick Lencioni
Leadership · Apr 2026

The Five Dysfunctions of a Team

Patrick Lencioni

“Trust is built through clarity, not friendship.”

Applied: Cadence: a weekly meeting, an owner and a deadline for every task.

My note
The ONE Thing, Gary Keller
Focus · Mar 2026

The ONE Thing

Gary Keller

“The problem is never a lack of time. It's having too many priorities.”

Applied: My first domino: sleep. When it holds, everything else follows.

My note

Lines I keep

“Every action you take is a vote for the type of person you wish to become.”
James Clear · Atomic Habits
“When we are no longer able to change a situation, we are challenged to change ourselves.”
Viktor E. Frankl · Man's Search for Meaning
“Until my ONE Thing is done, everything else is a distraction.”
Gary Keller · The ONE Thing

How I read

  1. 01Skim. Blinkist to spot the key ideas before investing hours.
  2. 02One page. A one-page template on my reMarkable: key ideas, summary, application, weak spots.
  3. 03Apply. One idea, this week, in a real project: Cadence, a course, my routine.
  4. 04Explain. Out loud, then publicly on LinkedIn. If I can't explain it, I haven't understood it.

My rule: learning without building is just entertainment.

My post on the method

On GitHub.

My public repositories, from coursework to my own products.

Start with: CanTelcoX (event-driven architecture, 173 tests), Cadence (mobile app) and the source code of this portfolio.

Open to full-stack web projects, developer tools and products that use AI.

Topics I enjoy: Next.js, TypeScript, REST API design, payment integrations and CI/CD.

See my GitHub profile