Created with getavataaars.com

Albert V.

Web developer and life-long learner of all things full-stack

Teaching Portfolio

Arcade Listing

PHPmySQLBootstrap

Built an arcade game tracker using PHP/mySQL that allows records to be created, read, updated, and deleted

Merch Store

PHPmySQLBootstrapSnipcart

Created an e-commerce page using Snipcart.js on products that are stored in mySQL and retrieved via PHP/JSON

Drop-in Schedule

VueJSREST API

Created a drop-in schedule to display upcoming student workshops offered by Tutoring, Writing and Math departments

Today's Library Hours

REST APIJSCSS

Created a self-updating hours sign and figured out how to show correct schedule if TODAY was always at the top

Login Page

PHPmySQLBootstrap

Created a login page complete with authentication, authorization, validation, cookies, sessions, and hashing

Tutoring

BootstrapHTMLUI/UX

From wireframe to completion, I redesigned the Library and Academic Success Tutoring webpage with a student-oriented focus

Assignment Calculator

VueTachyonsJS

Created an open source tool to help students budget their time to optimize completion of assignments

Late Night Workshops

VueBootstrapJS

Created a filterable list of workshops to help students know when their subject of interest begins and how to attend

Slide Puzzle

GSAPJSanimation

Recreated my favourite assignment but instead of using Visual Basic, I used JS and Greensock's animation library

Weather App

VueJSGraphQLVuetify

Created a prototype weather app for 5 different cities using Vue CLI, Vuetify, GraphQL and an Open Weather API

Twitter Clone

JSBootstrapREST API

Created a twitter clone using ES6+ complete with the ability to tweet text, gifs, emojis, polls and images

User Manager

VueJSREST APIBootstrapanimation

Created a prototype to add and delete users with a touch of morphSVG animation for the checkboxes

Poll Anywhere

JSserverlessREST API

Created a Poll Everywhere clone using serverless Functions and chart.js to display incoming, real-time votes

Guess the Flag

JSREST APILeaflet

Created a Guess the Flag game using JS, a countries REST API for JSON data, and leaflet.js for the mapping library

Guide on the Side

VueTachyonsJS

Created a tool to teach students how to navigate the library databases and learn about information literacy

My Teachings

Kudos

“He is always willing to help out with the website and helping update the hours for the various Centre’s operating under the Academic Success Centre. I have seen him dig into pages of “code” even when it seemed impossible in order to link up the correct hours to the correct page on the library website. I appreciate all of his hard work!”


Contact