Nicolas Desjardins | Senior Web/backend developper

Portrait of Nicolas
Portrait of Nicolas

Currently building

Nicolas Desjardins

Senior Web/backend developper

I build web platforms, backend systems, and small things on the side.

Mostly TypeScript across the stack — Next.js on the front, Node on the back, and whatever databases, infrastructure, and oddball tooling the project asks for.

Montreal, QC (remote-friendly) | nicolas.desjardins.business@gmail.com

Now

Updated May 2026

What I build

Web platforms

Performance-tuned marketing and product sites in Next.js. Fast paint, clean ergonomics, tasteful animation.

Next.jsTypeScriptPerformance

Backend systems

APIs, data layers, and integrations on Node and Cloud Run — designed to stay readable as they grow.

Node.jsAPIsDatabases

Tools & libraries

Internal tooling, DX scripts, and small helpers that pull repetitive work out of the loop.

TypeScriptCLIsDX

Experiments

Side projects with no business reason to exist — built for the joy of figuring something out.

Side projectsLearningSandbox

Skills

Grouped by how I use them. Five dots is a daily driver.

Languages

  • TypeScript

    Primary language across front and back.

  • JavaScript

    Years of muscle memory; still my second-nature read.

  • Node.js

    Runtimes, APIs, scripts, glue code.

  • C#

    Service work and integration scripts in past roles.

Frameworks & UI

  • Next.js

    App Router, RSC, performance-tuned product and marketing sites.

  • React

    Hooks-first, server components, careful about state shape.

  • Vue.js

    Dashboards and component-driven UI systems.

  • Angular

    Enterprise app architecture and module boundaries.

  • HTML + SCSS

    Accessible markup and expressive styling with strong semantics.

Data & infra

  • Prisma

    Type-safe data modeling and migrations.

  • Drizzle

    Lean query layers; favoring it for new projects.

  • MySQL

    Schema design and query tuning for growth-stage apps.

  • Firebase

    Auth, Firestore, and quick-deploy serverless.

  • Cloud Run Functions

    Low-ops compute for event-driven services.

  • GCP

    Production deploys and basic observability.

Product tooling

  • Stripe

    Checkout, subscriptions, webhook handling.

  • Mixpanel

    Event taxonomies and funnels.

  • Google Tag Manager

    Tag governance and rollout consistency.

  • Sanity

    Structured content models and editorial flows.

  • Meta Pixel

    Campaign tracking with privacy-aware rules.

Experience

2023 - Present

Senior Web/backend developper

Wellness Product Studio

  • Rebuilt the marketing site in Next.js — got it noticeably faster and easier to extend.
  • Wired up event tracking across GTM, Mixpanel, and paid channels with one shared schema.
  • Built small reusable primitives the product and marketing teams use to spin up experiments.

2021 - 2023

Full-Stack Web Developer

Digital Product Team

  • Moved legacy UI modules onto a typed component system; deletions were the deliverable.
  • Built cloud functions and backend integrations for personalization flows.
  • Set up CI checks for bundle size and accessibility so they stopped being optional.

2019 - 2021

Frontend Developer

Enterprise Software Division

  • Shipped customer-facing UIs for internal and external operational tools.
  • Paired with design and analytics so UI changes were grounded in what actually got used.
  • Mentored junior developers through architecture conversations and code review.

Projects

Signal Commerce

A composable storefront toolkit with event-first analytics baked in from day one.

The fun part: getting the event schema and the cart state to share one source of truth so analytics never lied about what the UI did.

Next.jsTypeScriptStripeMixpanel

LaunchPulse

Campaign deployment system linking CMS content to conversion telemetry.

Built around the idea that marketers should ship a campaign without filing a developer ticket. Schema-driven content and safe defaults did the heavy lifting.

SanityNode.jsGTMMeta

CloudOps Console

Unified dashboard for cloud service deploys and function releases.

Loved this one for the constraint: had to feel calm during incidents. Information density matters less than knowing where to look first.

GCPCloud RunPrismaMySQL

Want to make something?

Send me a note. Always up to talk about web platforms, backends, side projects, or a thing you're stuck on.