FREN

Curriculum vitae

Jescy Gratton

Développeur indépendant — IA appliquée & conformité Québec

Profil

Développeur autodidacte basé à Repentigny avec 6+ ans de pratique. Je conçois et livre des produits web sobres, conformes Loi 25/96 et utiles — pour des OSBL, organismes publics et PME tech québécoises qui n'ont pas les moyens de Google. Spécialité : IA appliquée (RAG, classification, automatisations) et infrastructure Cloudflare/Vercel.

Expérience

Développeur indépendant

Travailleur autonome

2020 — présent · Repentigny (QC)

  • Conception et livraison de produits web sur mesure pour le secteur communautaire (OSBL) et les PME québécoises.
  • Infrastructure infogérance : Cloudflare Pages/Workers, Vercel, monorepos pnpm, CI GitHub Actions.
  • IA appliquée en production : RAG souverain (BGE + Llama 3.1), classification, automatisations LangChain.
  • Conformité Loi 25 (vie privée) et Loi 96 (français) — audits automatisés à chaque commit.

Recherche en architectures neuronales (R&D personnelle)

2022 — présent

  • Recherche autonome non publiée à ce jour : préférence pour valider avant de partager.
  • Stack : PyTorch, Hugging Face Transformers, architectures personnalisées.
  • Compétence transposée dans les livrables clients — meilleur jugement sur quand l'IA aide vraiment vs effet de mode.

Projets clés

Portfolio jescygratton.ca

7 apps + 7 packages dans un monorepo pnpm/Astro 6 livré en marathon coordonné. CI GitHub Actions, audit Loi 25/96 automatisé.

  • Astro 6
  • Cloudflare Pages
  • pnpm
  • TypeScript strict
  • Biome
  • Vitest

RAG souverain sur les lois du Québec

Chat Q&A sur les lois québécoises avec citations. BGE embeddings + Llama 3.1 8B sur Cloudflare Workers AI — sans serveur, sans dépendance hyperscaler externe.

  • Cloudflare Workers AI
  • BGE-large
  • Llama 3.1 8B
  • cosine in-memory

OSBL Starter (template)

Template fork-and-go pour OSBL : structure CMS Astro Content Collections, formulaire de don connectable Stripe/PayPal/CanaDon, conformité Loi 25 par défaut.

  • Astro 6
  • MDX
  • Aurora design tokens
  • i18n FR/EN

Audit Loi 25/96 automatisé

Package interne @jg/legal — vérifie 9 critères (politique de confidentialité, langue par défaut, hreflangs, déclaration de cookies, etc.) à chaque commit. 0 régression possible.

  • TypeScript
  • Vitest
  • CLI Node

Compétences techniques

Langages

  • TypeScript
  • Python
  • Rust (apprentissage actif)
  • Bash

Web / Backend

  • Astro 6
  • Next.js
  • React 18
  • FastAPI
  • Node.js
  • PostgreSQL
  • Redis

IA / Machine Learning

  • PyTorch
  • Hugging Face Transformers
  • LangChain
  • scikit-learn
  • Architectures personnalisées

IA en production

  • Claude (Anthropic)
  • GPT-4 (OpenAI)
  • Llama 3.1 / Qwen 2.5 via Ollama (local-first)
  • RAG (Qdrant, pgvector, in-memory)
  • Agents

Infrastructure

  • Cloudflare Workers / Pages
  • Vercel
  • Docker
  • AWS (notions)
  • Linux
  • GitHub Actions

Outils

  • Git
  • Neovim
  • pnpm workspaces
  • Biome
  • Vitest
  • Figma (lecture)

Formation

Formation autonome continue

2020 — présent

  • Architectures neuronales : papers (NeurIPS, ICLR), implémentations from scratch.
  • Systèmes distribués : MIT 6.824 (Distributed Systems) en autodidacte.
  • Compilation et systèmes : Crafting Interpreters, Operating Systems Three Easy Pieces.
  • Web moderne : RFCs HTTP, ARIA, Web Standards.

Langues

  • Français — Langue maternelle (Québec)
  • Anglais — Professionnel (lecture, écriture, conversation technique)