Hey, I'm William!

I'm a software developer who enjoys running, reading, playing chess (though I'm not very good at it), and playing video games. I sometimes write code too!

Experience

Explorator Labs

Full-stack Developer

May 2020 - Oct 2024

A small tech-startup that focuses on developing web-based applications.

I've worked on numerous client projects as a Full-stack Developer using a wide-range of technologies including React/React Native, NextJS, Ruby on Rails, Flutter, Firebase, PostgreSQL, Github, Docker and Cypress.

Nokia

Future Tech Intern

Jul 2019 - Aug 2019

The Nokia Future Tech Internship is an 8 week program that gives high school opportunities to explore tech-related fields. I worked alongside a Nokia engineer to develop a Bash program which interfaced with Nokia's Netguard Identity Access Manager (NIAM) via REST API for the purpose of system provisioning, automation, and reporting.

Digitera Interactive

High School Co-op

Oct 2018 - Jun 2019

I developed a prototype school news mobile app using React Native and Firebase. Essential features such as authentication and the creation, publication, and viewing of articles have been implemented. After my co-op, I've also briefly worked on an influencer app as an Android developer.

Books

I'm currently reading:

The last 3 books I've finished:

A book cover of A Thousand Splendid Suns
A Thousand Splendid Suns

Khaled Hosseini

Jan 27, 2026

A book cover of Little Fires Everywhere
Little Fires Everywhere

Celeste Ng

Jan 10, 2026

A book cover of The Other Valley
The Other Valley

Scott Alexander Howard

Jan 7, 2026