Full-stack React DeveloperMontreal

React, TypeScript, Design Systems, Scalable UI Architecture

Interfaces that make complex products feel straightforward.

Full-stack React, TypeScript, and Next.js developer. I design scalable interfaces. I integrate type-safe APIs and enterprise workflows.

Current focus

Enterprise admin workflows

Open source

react-authorize-net maintainer

Bias

Clear interfaces for complex states

Portrait of Jeremy Allard
Selected work

Projects shaped by real users, integrations, and operational detail.

I focus on practical product engineering. Clear interfaces under real constraints. Not just visually clean in isolation.

Sports SaaS platformEarly 2024 - Present · 2+ yrs
Visit
Coachpad project preview in light mode
Coachpad

Team management platform for coaches and organizers. It replaces spreadsheets and reduces coordination overhead. It centralizes match-day operations.

GoPostgreSQLFull-stack DevelopmentSaaS ArchitectureSubscription BillingScheduling Algorithms
Selected contributions
  • Built automated match generation, score tracking, expenses, and roster management for recurring league workflows.
  • Shipped a subscription-driven SaaS product with mobile-friendly access and configurable data capture.
  • Focused the UI around operational clarity so coaches could move from setup to match day without tool friction.
Developer-facing payment libraryEarly 2019 - Present · 7+ yrs
Visit
react-authorize-net project preview
react-authorize-net

Authorize.Net integration for React. Cleaner API for payments. Typed configuration. Simplified maintenance in production.

ReactTypeScriptPayment Gateway IntegrationJest TestingOSS Maintenancenpm Package Management
Selected contributions
  • Created the original React solution in this integration niche, with a simpler developer experience than direct gateway usage.
  • Maintained compatibility across React releases while improving type safety and release quality.
  • Supported the library through issue triage, pull request review, and ongoing community-driven improvements.
Experience

Enterprise product work with a bias toward clean and easy-to-use UI.

I developed and maintained widely-used software solutions. Focus on frontend improvements and customer satisfaction.

Keyloop logo
Enterprise product

Frontend Developer

KeyloopJun 2020 - Jun 2024 · 4 yrs 1 mokeyloop.com

I shipped and maintained UI for dealer management software. High operational complexity. Focus on frontend quality and customer usefulness. Teams depend on it daily.

Product area

Dealer management software for automotive retail teams

Frontend scope

Operationally complex admin workflows with dense UI state

How I work

Shipping features, handling production issues, and supporting releases

What mattered

Clarity, resilience, and usability under product pressure

Technical impact

  • Improved frontend performance and UX in a large-scale dealer management product used in the automotive industry.
  • Delivered new features based on customer feedback, business constraints, and day-to-day operational needs.
  • Maintained modern frontend patterns while working inside an enterprise product environment.

Delivery style

  • Resolved production issues quickly and reduced friction around critical workflows.
  • Worked across teams to align frontend behavior with backend capabilities and release timing.
  • Optimized for customer-facing usefulness rather than feature count alone.

At Keyloop, I focused on critical frontend details: loading states, destructive actions, failure recovery, form clarity. Interfaces that stay solid under pressure.

Contract

Lead Developer

Catapult LabsJan 2015 - Feb 2016 · 1 yr 2 mosToronto

Lead developer on the company MVP. I designed and built a Clojure web application with AngularJS frontend. Full-stack ownership from database to UI.

Product area

MVP development for early-stage startup

Frontend scope

Full-stack development with AngularJS 1.x frontend

How I worked

Designed and built from scratch a Clojure web application with AngularJS frontend

Tech stack

AngularJS 1.x, Clojure, ClojureScript and PostgreSQL

Technical impact

  • Designed and built from the ground up a full-stack web application using Clojure and AngularJS.
  • Delivered a functional MVP on schedule, enabling the startup to validate their business model and secure follow-on funding.
  • Implemented end-to-end features from database design to frontend user interface.

Delivery style

  • Worked independently as the lead developer on a greenfield project.
  • Made key architectural decisions for both backend and frontend systems.
  • Shipped a production-ready application with automated testing and deployment pipeline.

At Catapult Labs, I built the MVP from scratch. I combined Clojure and AngularJS to deliver a complete product.

Technical expertise

Organized around the kind of frontend work I do most often.

Proven tools and practices. A solid frontend, iteration after iteration.

Frontend systems

UI architecture and implementation details that stay maintainable as products grow.

ReactTypeScriptNext.jsDesign SystemsTailwind CSSReact Server ComponentsWeb PerformanceAccessibility (a11y)

Product engineering

Workflows and application surfaces where state, clarity, and trust matter.

Type-safe APIsPayment IntegrationAdmin ToolsForm ArchitectureScheduling UXScalable State ManagementDesign Systems Implementation

Collaboration and delivery

How I work with teams, systems, and release pressure in production environments.

API IntegrationGitHub Code ReviewJest Unit TestingCross-team CollaborationCI/CDAgile DevelopmentTechnical Documentation
Contact

If the work sounds aligned, send over a message

Share the project context. List the constraints. Describe what needs improvement. That's enough to get started.

Ideal profiles: complex frontend products, workflow redesign, integration surfaces. Teams looking for strong technical support.

Message me

Start with the problem, not the pitch.

A short note with the project context, timeline, and what is currently painful is enough.

If you prefer, you can also reach out directly through email or GitHub.

Portrait of Jeremy Allard

Jeremy Allard

Full-stack React Developer

Montreal[email protected]jeremyallard.devgithub.com/j-emlinkedin.com/in/jeremyallard

React, TypeScript, Design Systems, Scalable UI Architecture

Full-stack React, TypeScript, and Next.js developer. I design scalable interfaces. I integrate type-safe APIs and enterprise workflows.

Experience

Frontend Developer

Keyloop · Montreal

Jun 2020 - Jun 2024 · 4 yrs 1 mo

I shipped and maintained UI for dealer management software. High operational complexity. Focus on frontend quality and customer usefulness. Teams depend on it daily.

  • Improved frontend performance and UX in a large-scale dealer management product used in the automotive industry.
  • Delivered new features based on customer feedback, business constraints, and day-to-day operational needs.

Lead Developer

Catapult Labs · Toronto

Jan 2015 - Feb 2016 · 1 yr 2 mos

Lead developer on the company MVP. I designed and built a Clojure web application with AngularJS frontend. Full-stack ownership from database to UI.

  • Designed and built from the ground up a full-stack web application using Clojure and AngularJS.
  • Delivered a functional MVP on schedule, enabling the startup to validate their business model and secure follow-on funding.

Projects

Coachpad

Early 2024 - Present · 2+ yrs

Team management platform for coaches and organizers. It replaces spreadsheets and reduces coordination overhead. It centralizes match-day operations.

coachpad.ca

Go · PostgreSQL · Full-stack Development · SaaS Architecture · Subscription Billing · Scheduling Algorithms

react-authorize-net

Early 2019 - Present · 7+ yrs

Authorize.Net integration for React. Cleaner API for payments. Typed configuration. Simplified maintenance in production.

github.com/j-em/react-authorize-net

React · TypeScript · Payment Gateway Integration · Jest Testing · OSS Maintenance · npm Package Management

Skills

React · TypeScript · Next.js · Design Systems · Tailwind CSS · React Server Components · Web Performance · Accessibility (a11y) · Type-safe APIs · Payment Integration · Admin Tools · Form Architecture · Scheduling UX · Scalable State Management · Design Systems Implementation · API Integration · GitHub Code Review · Jest Unit Testing · Cross-team Collaboration · CI/CD · Agile Development · Technical Documentation

Languages

French (Native) · English (Fully bilingual)

Approach

  • I prefer interface decisions that make failure states obvious instead of hidden.
  • I enjoy thinking about product requirements, API constraints, and maintainable UI architecture.
  • I tend to think in terms of flows, states, and component surfaces rather than pages alone.