Software engineer, TorontoAvailable for projects

Hi, I'm Joel.
Crafting useful software
with a human touch.

Toronto-based full-stack and product engineer. I build polished web products with strong UX, scalable architecture, and performance-focused execution.

Optimized for

01Interfaces with restraint and soul.
02Systems that stay fast as they grow.
03Calm delivery with visible progress.
5+
Years Building

Product + engineering

20+
Projects Shipped

SaaS & platforms

15+
Core Technologies

Full-stack depth

Toronto
Base

Available globally

Async
Working Style

Remote-first collaboration

End of metrics

Focused engagements.

I take on a small number of projects so each one gets the depth it deserves.

01

Layers

Full-Stack Web Apps

From database schema to the last hover state. I build the backend so the frontend stays fast, and the frontend so the backend feels invisible.

Outcome
A shipped product (not a prototype) with the architecture to keep growing without rewrites.
For
Founders and teams who have a clear product vision and need someone to carry it to production.

02

Sparkles

AI-Powered Prototypes

Working demos of AI features: agents, retrieval pipelines, tool-calling workflows. Built fast enough to validate the idea before investing in infrastructure.

Outcome
Something you can put in front of users this week, with a clear path to production when the concept proves out.
For
Teams exploring AI features who need to move from whiteboard to working demo without burning months.

03

Gauge

Performance & UX Audits

I load every page on a slow connection, click every broken flow, and read every label. Then I hand you a ranked list of what to fix first.

Outcome
A short document with the ten things that matter most, in order, with the fix for each one.
For
Teams with a working product that feels slow, confusing, or inaccessible and need an outside set of eyes.

04

Rocket

SaaS & Product Engineering

Ongoing feature work on an existing SaaS platform: picking up the next ticket, writing the migration, shipping the edge case fix, reviewing the PR.

Outcome
Consistent delivery on a living product, with the judgment to push back on scope creep and suggest simpler approaches.
For
SaaS teams that need a senior engineer who ships without needing hand-holding.

Location, 43.65N 79.38W

Toronto, Canada.

I work from Toronto and collaborate with teams globally. Product design thinking, modern engineering execution, and async-friendly delivery.

UTC -5, ESTAsync-friendlyOpen to travel

Featured projects.

View all work
2023 to PresentLive

Waveform Apps

Founder & Lead Engineer

Custom AI-powered web applications for teams that need speed, clean integration, and practical guidance.

Next.jsReactTypeScriptTailwind CSSAI Integration
2024 to PresentLive

Church Grid

Full-Stack Engineer

A church operations platform for members, events, communication, donations, and reporting.

Next.jsReactTypeScriptTailwind CSSDatabase

Bring the messy middle. I'll help turn it into clear, fast software.

Share the goal, constraints, and what is not working yet. A short note is enough to start the conversation.

Start a Project