Skip to content
Ralph Christian Gabriel

Full-Stack DeveloperÉTS · Software Engineering · Montréal

I ship production systems that businesses rely on. E-commerce platforms, B2B integrations, and workflow automation.

~15,000LOC in production
30+API endpoints
5production projects shipped
Now

I'm building Cadence, a coach ↔ athlete mobile app I'm co-founding with Alexandre. We're in active development after 13 planned sprints and 169+ structured issues. Landing page live at cadence-web-fawn.vercel.app, source on GitHub. In parallel, I'm pursuing my B.Eng. in Software Engineering at ÉTS and looking for a Junior or Intermediate Full-Stack role in Greater Montréal.

Updated: 2026-05-01
Selected projects

Recent production work.

01.2025 · présentIn production

The Mad Space

Print-on-demand e-commerce marketplace

Print-on-demand marketplace connecting creators and consumers. ~15,000 LOC, 30+ API endpoints, custom session-based auth, Google OAuth 2.0, GDPR/Loi 25 compliance, 7+ B2B integrations and automated Gelato fulfillment.

Next.js 16TypeScriptPrismaPostgreSQLStripeGelatoSupabaseVercel
~15,000 LOC30+ API endpoints7+ B2B integrationsProcessing −10–15 min
Case study
cadence
02.2025 · présentIn development

Cadence

Sports coaching mobile app

Coach ↔ athlete mobile app co-founded with Alexandre (design). 169+ issues structured across 13 sprints, competitive audit of 8+ apps, Loi 25 + PIPEDA + GDPR-ready compliance. Beachhead: francophone gym coaches in Quebec.

ExpoReact NativeTypeScriptNativeWindSupabaseNext.js
169+ GitHub issues13 sprints planned74/74 features covered
Case study
fastercom-tms
03.Déc. 2025 · Mars 2026B2B · partial NDA

Fastercom TMS

Enterprise integration

TMS enterprise configuration and integration with Test → Dev → Production deployment.

Spring BootAngularGitLab CI/CDGoogle Maps API
3-env pipelineGoogle Maps geocoding
Case study
Testimonials

What people say about my work.

Feedback from people I've collaborated with on technical, academic, and professional projects.

Christian created a professional, modern website perfectly suited to my needs. His professionalism, creativity, and clear communication made the entire process smooth and efficient.

Ralph took charge of the team during our Testing and Maintenance course projects. He got to know each team member to assign tasks that suited them best, always keeping things fair and balanced. He was always available to answer questions, patient, and ready to help. He’s someone who constantly works to improve himself and bring out the best in his teammates. Simply put, he’s an excellent leader.

Jonathan Euclide Marc

Jonathan Euclide Marc

Peer · ÉTS · 2026
Colleagues

Ralph stood out through his professionalism and team spirit. He was always there to support me when I was struggling, and what struck me most was his patience. No matter how complex the situation, he took the time to explain, guide, and make sure everything was properly resolved. I recommend him without hesitation.

Sunny Mélissa Gabriel

Sunny Mélissa Gabriel

Logistics Coordinator · Groupe Contex

Colleagues
See all testimonials
5successful collaborations
Verified and authentic testimonials
100%Recommended without hesitation
Tech stack

Tools I use day to day.

Languages
TypeScriptJavaScriptJavaC#Python
Frontend
ReactNext.jsTailwind CSSAngular
Backend
Node.jsExpressSpring Boot.NET
Database
PostgreSQLPrismaMySQLSupabaseSQLite
DevOps
DockerGitHub ActionsGitLab CI/CDVercel
Testing
JUnitJestTDD
Architecture
MVCRESTObserverStrategyTemplate MethodDDDGRASP
Contact

Have a role to fill or a project in mind?

Available for Junior/Intermediate Full-Stack roles in Greater Montréal. 24h response.