Ping Yu

Profile photo

Software Developer

Creating responsive and accessible websites with clean code

About

Hi, I'm Ping ⎯ a software developer based in Toronto, Canada.

As a full-stack developer, I enjoy building responsive web applications with clean and accessible code. Currently a software engineer at Rose Rocket, I develop fit-for-purpose accounting and payment solutions for trucking and logistics companies. I'm dedicated to continuous self-improvement, constantly exploring new technologies and frameworks.

Previously, I worked in business operations, consulting and accounting as a CPA. With over 5 years of combined experience in both internal and client-facing roles, I am a skilled problem solver and communicator, always eager to take on new challenges. My resume is available upon request. Let's connect! ↓

My Toolkit

( Proficient )
  • TypeScript
  • React.js
  • JavaScript
  • Node.js
  • NestJS
  • PostgreSQL
  • Firebase
  • Git
  • WCAG/Accessibility
  • Responsive Design
( Familiar )
  • AWS
  • Java
  • C
  • Go

Portfolio

Recent Projects

( Hover to view the project demos )

  • Screenshot of the Backronym Generator website
  • Backronym Generator

    • HTML
    • Sass
    • React
    • Firebase
    • ChartJS
    • RESTful API

    This backronym generator app was built in React, using Github as collaboration and version control tool with 3 other team members. Its features include user authentication with session persistence, loading states, CRUD functionalities, ChartJS integration and data drawn from the Google Ngram API. The user has the ability to save backronyms, delete them, 'like' other saved backronyms and delete their account along with all their saved data.

  • Travelsheets

    • HTML
    • CSS
    • React
    • Firebase
    • RESTful API

    Travelsheets is a travel board where users can share activities to do in various cities. It generates stock photos for new locations using the Unsplash API and integrates a profanity filtering API as well. The application leverages Firebase Authentication and Realtime Database to store user and cities data. It also utilizes various React functionalities (Router, useState, useEffect, useContext).

  • Screenshot of the Travelsheets website
  • Screenshot of the JobSeekr website
  • JobSeekr

    • HTML
    • Sass
    • JavaScript
    • RESTful API

    JobSeekr is a job searching website leveraging Adzuna's RESTful API & built in vanilla JavaScript. This was a pair programming project completed with another team member. Features include a dark/light mode toggle, asynchronous API call & error handling, mobile-first/responsive design, sorting and pagination of results.

  • Willow

    • HTML
    • Sass
    • JavaScript

    Willow is a multi-page PSD conversion made using given mockup design files, featuring a Home, Blog and Contact page. This is a fully responsive website (down to 320px), built in Sass, and adheres to accessibility best standards (including skip links, aria labels and proper structural elements like heading orders).

  • Screenshot of the Willow Blog website

Get in touch

Drop a line below ↓