William He

Hi, I'm
William

Pleased to meet you

I am a 25-year-old full-stack software engineer based in Vancouver, BC, with a strong passion for web design and development.

I graduated from the British Columbia Institute of Technology with a diploma in Computer Systems Technology (Web and Mobile Development option) and am currently pursuing a Bachelor of Science in Computer Science (Wireless and Mobile Applications option).

Since graduating, I have worked at WaveBI for almost three years where I started as a junior front-end web developer then quickly filled a lead front-end web developer role.

With the combination of my education and professional experience, I am confident in my ability to make a meaningful contribution to your team.

My Skills

Design | Front-end | Back-end | SEO
A jack of all trades

I have almost three years of professional experience in web development, working with a variety of technologies. I have experience building performant, responsive, and SEO-optimized e-commerce sites using Next.js and Astro. These sites leveraged static generation, server-side rendering, and incremental static regeneration to provide the best user experience possible. Additionally, custom middleware functions were created to handle multivariate testing.

My experience with front-end development also includes payment processing (using Stripe, PayPal, and Authorize.Net) and SEO-optimization (by dynamically-generating structured data in JSON-LD format and Open Graph metadata).

Furthermore, I have experience implementing existing headless CMS solutions including as Decap CMS, Strapi, and FireCMS, as well as developing custom headless CMS solutions.

While I have a strong foundation in front-end development, my experience extends to back-end development as well. I have written RESTful APIs using Express.js for production applications and have experience with both SQL and NoSQL database technologies, such as PostgreSQL and Firestore.

Projects

A glimpse of my professional and personal works

I have worked on a variety of projects—both professional and personal— that showcase my skills in design, front-end development, back-end development, and SEO. Please take a look!

AI Cover Letter Generator mobile screenshotiPhone 14 Pro Max frame

AI Cover Letter Generator

Next.js 15, Google GenAI

An AI-powered cover letter generator that uses Google GenAI to create personalized cover letters based on user input.

1/4

I went to school for this!

A lifelong learner, always thirsty for knowledge

Sep 2017 - May 2019

Douglas College

Partially completed
Computer Studies and Information Systems

Completed courses:
C++ Programming, Introduction to Programming, Calculus, Introduction to Programming II, Data Structures & Algorithms, Calculus II, Business Statistics, Linear Algebra, Academic Writing, Discrete Mathematics I, Introduction to Programming II

Jan 2020 - Dec 2021

British Columbia Institute of Technology

Diploma
Computer Systems Technology (Web and Mobile Development Option)

Graduated Dec 2021

Apr 2023 - Present

British Columbia Institute of Technology

Bachelor of Science
Applied Computer Science (Wireless and Mobile Applications Development Option)

Expected to graduate 2026

Let's get in touch!

Got questions? Maybe an you have an open position I could fill? Perhaps you want to contract me for your next project?
In any case, I'd love to hear from you.

Feel free to use the form below or send me a message on social media.