Coding projects

My love of code started in grade school when my parents enrolled me in an extracurricular math program. Along with the weekly homework and quizzes, we students sometimes got small programming assignments, to be completed on the desktop computers set up on the side of the classroom. We wrote simple functions in QBasic to solve math problems, and it was then that I knew what I wanted to be when I grew up.

I’ve since had a long career in software development, and the latest step in my journey finds me working independently as a freelancer. Below, you’ll find some links and screenshots of projects that I’ve been involved in.

Be Right Back!

My dog Tinkerbell suffers from separation anxiety, meaning that she can’t be left alone in the house. I sought help online, and came across a trainer named Julie Naismith who specializes in this issue.

Her method involves gradually training the dog and tracking the sessions in what was then a rudimentary web application. As her user base grew, she wanted to improve the app’s features, and I threw my hat into the ring to become the lead developer on the project.

The project started in 2020, and after rebuilding the app with a modern tech stack (Ruby on Rails, React), I continue to work on improving and adding new features.

Pathways to Care

Pathways to Care is a community-driven and youth-led systems change project committed to transforming the mental healthcare system for Black children, youth and their families.

Originally created by Nomadic Labs, I joined the project in 2022 to develop some new features, including:

  • an intake form to allow mental health clinics to submit their information to the site, and be added to the map
  • updating the webpage to include the latest content from their Instagram feed
  • adding a live search functionality to the map of mental health services

RISE Cities

RISE Cities is an organization that shares and supports innovative and scalable solutions for Resilient, Intelligent, Sustainable and Equitable cities.

Their website is another Nomadic Labs project, and I joined to build a new page for the Fellowship program. The page contains a neat little SVG map, which was a fun challenge to build.

Virtual Tour of Hong Kong and Japan

This one is purely a hobby project. I wanted to create a slideshow of my 2023 vacation pictures to share with my friends and family, in a format that wouldn’t bore them to tears. In the past, I’ve edited slideshows into videos with music, and this time, I decided to take it one step further, and make it interactive.

To put this together, I used Svelte to handle the routing and navgiation, MapLibre to drive the map animations and transitions, and PhotoSwipe to make the photos expandable and zoomable.

Albert

About Me

Hi! Albert here. Canadian. Chinese.

Writing software since 2001. “Blogging” since 2004. Reading since forever.

You can find me on socials with the links below, or contact me here.