
Jesse Wheeler
Engineering lead who's been an IC, principal, and manager. I build systems that hold up, grow the people around me, and make infrastructure work for the product instead of against it.
ToursByLocals
Jan 2025 - PresentLeading engineering for a global travel marketplace. Own infrastructure, CI/CD, and frontend architecture across an 11-service Turborepo monorepo on EKS, managing 2 engineers.
Full Stack Ownership
Ship across every layer. Own the CI/CD pipeline, EKS clusters, and frontend architecture for an 11-service monorepo.
Team Enablement
Managed up to 6 engineers. Built shared tooling, component libraries, and CI workflows that the whole team ships through.
Incident Leadership
Built rollback and deploy-lock systems that the team uses daily. Diagnose production issues at the infrastructure level, not only the application layer.
Strategic Execution
Ship large initiatives without service interruption. Auth migrations, BFF layers, and platform rewrites, all rolled out incrementally.
CI/CD & Deployment Pipeline
Built the CI/CD and GitOps pipeline from scratch for a monorepo with 11 services. The entire ecosystem now builds, tests, and deploys in ~17 minutes, down from ~30+ minutes for a single legacy app. The team ships 10-15 deploys per day.
Authentication Overhaul
Led a phased migration from stateless JWT to session-based auth with OAuth support. Ran a conversion layer in shadow mode for 3 months before an atomic cutover, removing all legacy auth with zero downtime. Enabled SSO across the platform.
Performance & Web Vitals
Migrated assets to a Cloudflare CDN and moved data fetching server-side, eliminating client-side waterfalls and asset 404s during pod transitions. TTFB dropped ~54% (597ms to 272ms) and LCP improved ~32% (13.5s to 9.2s on mobile).
BFF Gateway Architecture
Introduced a backend-for-frontend gateway layer that moved the monolith API behind VPC, restricting access to the gateway layer. Adopted Automatic Persisted Queries to shield the data layer and moved aggregation server-side to eliminate redundant round-trips.
Infrastructure & Cost Optimization
Right-sized EKS clusters based on actual production usage, consolidated 12 ingresses down to 1, and optimized resource allocation. Saved ~$45k annually while improving cluster stability.
Design System & Layout Primitives
Built composable layout primitives (Box, Stack, Row, PageContainer) with a system props API. Migrated the entire frontend off one-off styled-components to a consistent, semantic component layer.
Accessibility & Keyboard Navigation
Implemented WAI-ARIA compliant keyboard navigation for dropdown menus, fixed hover-to-close patterns for WCAG 1.4.13, and addressed mobile zoom, focus management, and responsive layout issues.
Experience
ToursByLocals(opens in new tab)
Vancouver / Toronto
Engineering LeadJan 2025 - Present- -Own infrastructure, CI/CD, and frontend architecture across an 11-service Turborepo monorepo on EKS, managing 2 engineers
- -Scoped and sequenced multi-month infrastructure changes across the platform, each delivered through phased rollouts
- -Built the CI/CD and GitOps pipeline from scratch, deploying 11 services in ~17 minutes with 10-15 deploys per day
Sabbatical & Contract Work
Toronto / Quito, Ecuador
Lead Software Engineer, PBP LawJun 2024 - Sep 2024SabbaticalAug 2023 - Jun 2024- -Took a sabbatical to travel, then built Pawsh as sole engineer: a two-sided pet services marketplace on Vertical Slice Architecture with a Turborepo monorepo (22 packages), NextAuth, PostgreSQL, Redis, and Cloudflare
- -Contracted with PBP Law to build a secure document sharing platform. Flew to Quito to demo on live devices to firm leadership
Kijiji Canada(opens in new tab)
Toronto, Ontario
Principal Frontend EngineerJun 2022 - Aug 2023- -Architected and led a staggered migration from a legacy Java frontend to Next.js serving millions of daily users. Both apps ran in parallel sharing authentication, analytics, and GTM state while traffic was shifted route-by-route and ramped gradually
- -Restructured the frontend codebase to isolate team boundaries and reduce coupling, allowing multiple teams to ship independently
- -Drove down P99 response latency by over 60% through infrastructure tuning and removing thread-blocking operations on the critical path
HomeX(opens in new tab)
Toronto, Ontario
Senior Software Engineer IIAug 2021 - Jun 2022Senior Software Engineer IMar 2020 - Aug 2021Software EngineerDec 2019 - Mar 2020- -Promoted twice in under two years, from Software Engineer to Senior II. Managed a team of 6, with 3 juniors promoted to intermediate and 1 intermediate to senior during my tenure
- -Built the shared component library using Atomic Design with accessibility and mobile-first baked in, adopted across all frontend teams
- -Owned the frontend CI/CD pipeline, reducing build times by ~60% (28 min to 12 min) through sharding, concurrent workflows, and better caching
Dreamschools(opens in new tab)
Toronto, Ontario
Lead Fullstack DeveloperJul 2019 - Dec 2019- -Took over a proof-of-concept and rebuilt it on a production-ready stack, setting up the architecture the product would run on
- -Stood up CI/CD, deployment workflows, and developer tooling for a small team
- -Built an automated payment system that replaced a fully manual invoicing process, removing a major source of errors and customer complaints
Education
George Brown College
Computer Programmer Analyst (T127)
2016 - 2019
Skills
Frontend
Design Systems
Testing
Accessibility
Architecture
Backend
Infrastructure & DevOps
Observability
Leadership
Projects
Open Source
nvm-shield
npm package that validates Node.js versions against .nvmrc. Zero dependencies, works as a prestart hook or CI step.
circleci-pipeline-polling
GitHub Action that polls CircleCI pipelines and reports status back to GitHub checks with async polling and pagination.
Personal
GroupOSRS
RuneLite plugin and companion web app for Old School RuneScape group tracking.
W7JavaScript
A Windows 7 desktop clone I built in 2012 as my first portfolio. Interactive taskbar, draggable windows, file browser, and text editor in vanilla JS and jQuery.
Now
- BuildingPawsh, a two-sided pet services marketplace
- ReadingStaff Engineer by Will Larson
- Focused onScaling CI/CD and frontend architecture at ToursByLocals
Community

Hack Lassonde
Spoke and ran a workshop at York University's #HackLassonde on building APIs with MongoDB, Express, and Node.
Cisco Hackathon
Built a Webex Teams chatbot that uses a machine learning model to score GitHub repository health on a scale of 0-100.
HackerNest Toronto
Attended HackerNest Toronto tech socials as a regular, meeting developers across the city's startup scene.

Elementary School Career Pathways
Spoke at a local elementary school about careers in programming and what a day in software engineering looks like.