Hey!

David here,

I am a full stack developer residing in the Toronto/Hamilton area in Ontario, Canada. Currently, I am in my final year in the computer science program at McMaster University. I have 3+ years of professional working experience both at a successful start up and a large corporation.

I specialize in full stack web development. (Python/Django, HTML, CSS, JavaScript). But am also interested in software and game development as well as UX and visual design. You can check out some of my projects here.

Aside from development, I love to spend my time playing table tennis, traveling, taking photos and creating music.

Experience

RBC Web Developer

May 2017 -
Aug 2018
  • Developed responsive and accessible web apps and CMS components using JavaScript, LESS, and XSLT
  • Created automation scripts using JavaScript and Python saving thousands of hours in a CMS migration effort
  • Innovated by creating Tools that addressed various pain points of the Team. Winner of the internal Web Development Innovation Challenge.

RightBlue Labs Lead Full Stack Developer

May 2015 -
Nov 2016
  • Developed and deployed a secure and scalable application using Python, Django, PostgreSQL and RESTful APIs.
  • Demonstrated technical leadership though mentorship, and ensured a high standard of code quality within the team by establishing good practices and habits.
  • Actively contributed in UI/UX design meetings. Architected database models and application structure

Cathay Drywall Tools Web Developer

2012 -
2013
  • Developed and maintained an catalogue website using PHP. Achieving number 1 Page Rank for our search Term. Reaching out to many potential customers.
  • Designed the company logo and marketing material using Adobe Photoshop and Microsoft Publisher.
  • Demonstrated strong organization skills and communication skills with my assistance with sales.

Projects

Touhou 1cc Tracker

Touhou 1cc Tracker is a progress tracker for the Japanese bullet hell game Touhou. Simplies tracking and sharing of achievement across multiple games. 50+ monthly users in this small community.

Web Django Python HTML JavaScript CSS

osu!graphs

osu!graphs is a statistics site for the online rhythm game osu!. It fetches player data using an API on a cron job and performs analysis to find trends and patterns, then presents it beautifully using Chart.JS

Web Django Python HTML JavaScript CSS

Rent a Driveway

Final project for the course "Web Systems and Web Computing" built using mapbox, PHP, and MySQL. Users are able to register/login, list parking spaces for rent, or search for parking spaces near them using a variaty of criterias.

Web PHP SQL HTML JavaScript CSS

Magic Tower

Magic Tower is a simple puzzle RPG game built from scratch using C++ and OpenGL. The player navigates through the tower collecting power-ups and defeating monsters.

Game C++ OpenGL Blender Photoshop

Ice Lrc

Ice Lrc is a tool that checks your music library and finds matching lyrics by using mutagen to get ID3 info, then Google search API and Beautiful soup for search and scraping, and finally embeds the lyrics into the file itself.

Software Python Beautiful Soup