Placeholder emblem for website.

Full-StackDeveloper

Front-End • Back-End

UX • Design • UI

Web • Mobile • Apps


Kee-FungAnthony Ho

Headshot profile photo of Kee-Fung Anthony Ho.

Kee-Fung Anthony Ho

Based in the heart of Toronto, Canada, I am a full-stack developer with a passion for building responsive and innovative digital products that solve real-world problems. With a background in law, I have transitioned into the dynamic world of software development. I have designed and developed efficient, scalable, and high-performance projects with a variety of languages, frameworks, and tools including JavaScript, C#, ASP.NET, MongoDB, PHP, and Node.js. I am always looking to stay ahead of the curve and keep up-to-date with the latest trends and technologies to bring innovative solutions to the challenges of tomorrow.


Resume

Education

University of Toronto

Toronto, ON

Sep 2012 - Apr 2016

Honours Bachelor of Arts (Soc. Sci.)

Seneca College

Toronto, ON

May 2017 - Jun 2018

Ontario College Diploma

Humber College

Toronto, ON

Sep 2022 - Present

Ontario College Graduate Certificate

University of Western Ontario

Test, ON

Jan 2014 - Present

Test Degree

Employment

Litigation Paralegal

Zarnett Law Professional Corporation

Toronto, ON

Apr 2021 - Aug 2022

Intelligence Analyst (Volunteer)

Strike Source

Columbus, OH

Mar 2021 - Present


Projects

Preview of Personal Website.

Personal Website

As a software developer, it is imperative to not only explain what your capabilities are but to also showcase them. Therefore, what better way to do that than to build my own website from the ground up? That is exactly what I did instead of relying on any of the quick-to-launch site builder platforms out there. It was designed to be minimalist and direct. The website includes a number of sections that highlights my background, skills, and experience, as well as a portfolio section that showcases my projects. By developing my own website, it allows me to keep costs low, hone my programming skills, implement my own design, and update its content with haste and ease. My website follows a mobile-first design and is built using <strong>Laravel</strong>, <strong>Blade</strong>, and <strong>PHP</strong> for the CMS back-end and <strong>HTML</strong>, <strong>CSS</strong>, and <strong>React.js</strong> for the front-end.
Preview of COVID Report App.

COVID Report App

The COVID-19 Report Repository is a web application that allows users to view and compare COVID-19 statistics for different regions and territories around the world. The project utilizes two <strong>RESTful APIs</strong>, the COVID-19 API and the Google Mapbox API, to fetch and display data on a visually appealing interface. Users can select a country or region from a dropdown menu, and if available, select a specific territory within that region to view COVID-19 statistics such as confirmed cases, deaths, and recoveries. Built with <strong>Node.js</strong>, <strong>Express.js</strong>, <strong>Pug</strong>, and <strong>JavaScript</strong>, this application provides users with up-to-date information on the COVID-19 pandemic in a simple and easy-to-use manner.
Preview of Tales of Kinis Sonnto.

Tales of Kinis Sonnto

"May the Force be with you." Ever since I saw <i>Star Wars: Attack of the Clones</i> on TV as a kid, I became a huge fan of <i>Star Wars</i>, so much so that I had written stories on my free time in the past. By applying my passion for coding, I was able to bring one of these stories to life in a form of a text-adventure game. It features a unique story and characters, and the player's choices affect the outcome of the game. The game made use of <strong>HTML</strong>, <strong>CSS</strong>, and <strong>JavaScript</strong>. The bulk of the story was written in <strong>JavaScript Object Notation</strong> format; it presented a great opportunity for me to strengthen my knowledge of manipulating the <strong>HTML</strong> document through the <strong>Document Object Model</strong> and practice <strong>object-oriented programming</strong>.
Preview of <i>Star Wars</i> Title Crawl.

<i>Star Wars</i> Title Crawl

This project is the culmination of my love of <i>Star Wars</i> and my love of coding. Complete with music, all the texts and the <i>Star Wars</i> logo was animated with <strong>CSS</strong>. The starry background will look different every time due to the stars being randomly generated with <strong>JavaScript</strong>. The project was an opportunity to familiarize and demonstrate my knowledge of <strong>CSS keyframe animations</strong>. It was a fun and engaging project that showcases the power of front-end development.
Preview of Anime Tracker.

Anime Tracker

The Anime Tracker is a web application designed for tracking the progress of anime series. With <strong>C#</strong> and the <strong>ASP.NET framework</strong>, one is able to add new Anime into the database, include details such as total episodes, ratings, genres, and more. The <strong>MySQL</strong> database features both <strong>one-to-many</strong> and <strong>many-to-many</strong> relationships between tables. The user is able to associate and disassociate genres with their anime as well as locate anime according to the anime format (TV Series, Movies, OVAs/Specials) and genre. It was great practice for me to build an MVP of a full-stack web application.
Preview of School Database.

School Database

Through <strong>MAMP</strong>, this full-stack project is a minimum viable product of a web app that houses data of fictional teachers who work at a fictional school. It features the ability to create a new teacher record, a search function to find and display data from the <strong>MySQL</strong> database, update information of a teacher (such as date of employment, salary, etc.), and delete a teacher's record - all with <strong>SQL</strong> queries. This project allowed me to learn and practice how to build a fully functional web app with <strong>C#</strong> that was capable of <strong>C.R.U.D.</strong> and apply <strong>input sanitization</strong> to protect against <strong>SQL injection attacks</strong>. The database was created via <strong>phpMyAdmin</strong> and the web app used the <strong>ASP.NET framework</strong>. It also made use of <strong>HTML</strong>, <strong>CSS</strong>, and <strong>JavaScript</strong>.
Anthony Ho | Full-Stack Developer