1. Personal
    1. Resume & Curriculum Vitae
    2. Links
    3. Calendar
    4. Open Source Projects
      1. Python
        1. torchprof
        2. NeuroKit2
      2. HTML/CSS
        1. candor
        2. uofa-cmput404.github.io
      3. JavaScript/TypeScript
        1. serverless-offline
        2. picknic
        3. modern-js-cheatsheet
        4. legacy-udia
        5. calculords-solver
      4. Elixir
        1. txt
    5. Contact


My name is Alexander Wong.
I was born into the millennial demographic cohort.
My first computer was the Tandy 1000, where I spent many summers playing old Sierra text adventure games like Kings Quest and Manhunter.

I obtained my master’s degree (convocation June 2021) at the University of Alberta, Department of Computing Science.
My research involved the classification and analysis of 12-lead electrocardiograms using a variety of signal processing and feature extraction methods, as well as shallow and deep machine learning techniques.

I currently reside in Alberta, Canada.
I am employed by a large financial software company that focuses on personal finance, small-business/self-employed book keeping, and tax return software.

Resume & Curriculum Vitae

My career oriented public resume can be found here.

A more academic curriculum vitae (CV) can be found here.


Open Source Projects

An incomplete and arbitrarily ranked list of my open source projects and contributions, categorized by primary programming language…



A minimal dependency library for layer-by-layer profiling of PyTorch models.
All metrics are derived using the PyTorch autograd profiler.
Sole Maintainer.
PyPI | Source


A biosignal processing package for analyzing physiological data.
Contributor: Refactored warnings control and submitted various bug fixes.
PyPI | Source



A Hugo theme with light/dark mode toggling, syntax highlighting, and MathJax. Used for this current site.
Sole Maintainer.


The complete set of labs for the University of Alberta’s course CMPUT 404: Web Based Information Systems.
Primary Contributor: Wrote all of the original lab material and assessments.
Site | Source



A plugin for emulating Amazon Web Services Lambda and API Gateway locally.
Contributor: Added logging support for measuring lambda function execution time (perf_hooks).
NPM | Source


Locally sourced data and free range programmers providing high quality free picnic recommendations.
Contributor: ECE Week 2016 Hackathon team entry.


A cheat sheet for JavaScript that you will frequently encounter in modern projects containing contemporary sample code.
Contributor: Added section for Generators, Anamorphisms, and Catamorphisms.


End to end encrypted notes application with nested folders, real-time browser updates, service worker/offline capabilities.
React Client consumed a GraphQL API endpoint, managed storage to a postgresql database.
Sole Maintainer (Archived).
Client Source | Server Source


A solver web application for the mobile game Calculords.
Sole Maintainer.
Link | Source



Command line pastebin.
Sole Maintainer.
Demo | Source


Email: [email protected], GPG Key

gpg --export --armor 48797A6E15706026C51E9CF50F8D1FA50FC4B4EE > alex.asc