Software engineer · Vancouver, BC

Currently at DelGate

Thoughtful software.
Built for real life.

I’m Francis, a software engineer building web and mobile products. I bring care to the interface, clarity to the code, and a practical understanding of the business behind it.

My core toolkit

React React Native Next.js TypeScript

A selection of things I’ve built

Work with a purpose.

From consumer platforms to local businesses.
Different problems. The same attention to detail.

Betr website

01 / Sports & entertainment

Betr

2023–2025

Built web and mobile betting experiences with React and React Native, working across product features and integrations with technology partners.

  • React
  • React Native
  • TypeScript
Glossé Nails website

02 / Brand & business website

Glossé Nails

2025

Built a customer-facing website with responsive interfaces, search optimization, analytics, and booking integration.

  • Next.js
  • React
  • Vercel
One Price Auto website

03 / E-commerce

One Price Auto

2022

Built a Next.js storefront connected to the Shopify Storefront API, bringing product and inventory data into a responsive shopping experience.

  • Next.js
  • Shopify
  • Tailwind CSS
AssistList website

04 / Community marketplace

AssistList

2019–2020

Helped launch a marketplace where people can buy, sell, and donate medical equipment. Contributed across the React frontend and Rails backend.

  • React
  • Ruby on Rails
  • PostgreSQL

How I work

The whole picture.

More about me
01

Interfaces that feel right

Responsive web experiences and cross-platform mobile apps, built with attention to usability and the details people notice.

02

Engineering that holds up

Reusable components, clear state management, thoughtful API integrations, and code that teammates can build on.

03

A business perspective

Experience working with product and design teams, alongside firsthand ownership of a business and its technology.

More work & exploration

Beyond the highlights.

Education technology

Spinndle

A React and Redux learning platform with guided roadmaps and real-time check-ins.

Independent project

E-commerce application

A full-stack storefront exploring Next.js, GraphQL, Prisma, and Stripe.

Independent project

Motion & interaction

Interface experiments with React and Framer Motion.