Full-stack developer based in Montreal building production web applications with React, Next.js, TypeScript, and Node.js. I delivered Centre Willow’s bilingual public website and custom admin platform end-to-end, covering requirements, architecture, implementation, Firebase data and authentication, deployment, SEO, analytics, monitoring, and ongoing releases. I also founded and operated a bilingual answering service, where I built internal workflow software and API and webhook integrations. I’m available for freelance, contract, and part-time work involving client web applications, admin tools, API integrations, and full-stack product delivery. My AI-assisted development workflow uses OpenAI Codex and Claude Code agents with Conductor worktrees for isolated changes, organized diffs, and pull-request review.…

Full-stack developer based in Montreal building production web applications with React, Next.js, TypeScript, and Node.js. I delivered Centre Willow’s bilingual public website and custom admin platform end-to-end, covering requirements, architecture, implementation, Firebase data and authentication, deployment, SEO, analytics, monitoring, and ongoing releases. I also founded and operated a bilingual answering service, where I built internal workflow software and API and webhook integrations. I’m available for freelance, contract, and part-time work involving client web applications, admin tools, API integrations, and full-stack product delivery. My AI-assisted development workflow uses OpenAI Codex and Claude Code agents with Conductor worktrees for isolated changes, organized diffs, and pull-request review.…

Available to hire

Full-stack developer based in Montreal building production web applications with React, Next.js, TypeScript, and Node.js. I delivered Centre Willow’s bilingual public website and custom admin platform end-to-end, covering requirements, architecture, implementation, Firebase data and authentication, deployment, SEO, analytics, monitoring, and ongoing releases. I also founded and operated a bilingual answering service, where I built internal workflow software and API and webhook integrations. I’m available for freelance, contract, and part-time work involving client web applications, admin tools, API integrations, and full-stack product delivery. My AI-assisted development workflow uses OpenAI Codex and Claude Code agents with Conductor worktrees for isolated changes, organized diffs, and pull-request review.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Fluent
French
Advanced

Work Experience

Freelance Full-Stack Developer at Self-employed
November 1, 2024 - Present
Delivered Centre Willow’s production bilingual website and custom administrative platform as sole developer. Owned requirements, architecture, implementation, deployment, and ongoing releases. Built a Turborepo monorepo with shared TypeScript contracts, design tokens, and reusable components; authenticated class, service, and media workflows using Next.js, React, RTK Query, Firebase Auth, Firestore, and Storage. Also handled cache revalidation, bilingual SEO, structured data, GA4/GTM, Sentry, and Vercel/domain configuration.
Founder & Operator / Software Developer at MetServ Answering Service
March 1, 2021 - October 31, 2024
Founded and operated a bilingual answering service serving Montreal-area HVAC and plumbing businesses, processing roughly 1,500 tickets across up to three concurrent clients. Built the internal operations platform on Zoho Creator with Deluge for ticket lifecycles, client records, scheduling, route optimization, employee availability, and billing reports. Integrated JustCall, Zapier, and Zoho Flow through APIs and webhooks, and built a companion mobile-first React interface using Zoho Creator APIs.
Hospitality & Management (busboy to floor manager) at Various (Baton Rouge; Les 3 Brasseurs; Club Med)
January 1, 2004 - March 31, 2024
Built approximately 20 years of hospitality experience, including around seven years in management and leadership. Hired, trained, and scheduled staff, resolved customer issues, and managed teams of up to 18 in high-volume bilingual environments.

Education

React course (ui.dev / React.gg) at ui.dev (React.gg)
January 1, 2023 - December 31, 2023
High School Diploma at Loyola High School
January 1, 2001 - January 1, 2006
Full-Stack Engineer Career Path (completed) at Codecademy
April 1, 2026 - April 1, 2026

Qualifications

Learn Next.js (training)
January 1, 2025 - January 1, 2025

Industry Experience

Software & Internet, Media & Entertainment, Education, Travel & Hospitality, Healthcare
    Centre Willow — Bilingual Website & Custom Admin Platform
    Production client platform that replaced Centre Willow’s Wix site with a custom bilingual website and administrative application. My role: Sole full-stack developer responsible for requirements, architecture, implementation, deployment, launch, maintenance, and ongoing releases. What I delivered Bilingual English/French public website with responsive content and service discovery Authenticated admin workflows for classes, services, and media Turborepo monorepo with shared TypeScript contracts, design tokens, and reusable components Tag-based cache revalidation, bilingual SEO, structured data, GA4/GTM analytics, and Sentry monitoring Stack: Next.js, React, TypeScript, Tailwind CSS, shadcn/ui, RTK Query, React Hook Form, Zod, Firebase Auth, Firestore, Firebase Storage, Vercel Visit the live site](https://www.twine.net/signin · View the case study](https://www.twine.net/signin…
    DevCollab — Full-Stack Team Knowledge Base
    A full-stack collaboration application for organizing team knowledge across projects, folders, notes, and discussion workflows. My role: Full-stack developer responsible for the application architecture, shared contracts, API, authorization model, database design, interface, deployment, and public demo. What I built Monorepo with shared TypeScript contracts across the React client and Express API Projects, folders, notes, rich-text editing, and threaded comments Role-based and team-based authorization with team identity carried in the session token Database and API operations scoped by team and project membership permissions Stack: React, TypeScript, Node.js, Express, PostgreSQL, Prisma, Supabase, TanStack Query, Railway, Vercel Open the live demo](https://www.twine.net/signin · View the case study](https://www.twine.net/signin…
    ReddFlix — Reddit Media Browser
    A Netflix-style media browser that transforms Reddit’s public JSON into a normalized browsing experience for posts, galleries, video, and nested comment threads. My role: Full-stack developer responsible for data normalization, media rendering, client state, API integration, proxy infrastructure, caching, request limiting, and deployment. What I built Unified browsing experience across multiple Reddit media formats Recursive nested-comment rendering and structured client-side error handling Express proxy with caching and custom request limiting IndexedDB-backed client monitoring and HLS video playback Clearly labeled backup-data mode after Reddit blocked new proxy requests, preserving a functional public demo without hiding the upstream restriction Stack: React, TypeScript, RTK Query, Express, IndexedDB, HLS.js, Tailwind CSS, Firebase Hosting Open the live demo](https://www.twine.net/signin…