~udia/udia.ca

72ea7e1f7be077f47dea6806784a4289e533222d — Alexander Wong 6 months ago cb25a4a master
update home page
1 files changed, 21 insertions(+), 7 deletions(-)

M source/index.md
M source/index.md => source/index.md +21 -7
@@ 13,23 13,23 @@ I was born into the [millennial demographic cohort](https://en.wikipedia.org/wik
My first computer was the [Tandy 1000](https://en.wikipedia.org/wiki/Tandy_1000), where I spent many summers playing old Sierra text adventure games like [Kings Quest](https://www.gog.com/game/kings_quest_1_2_3) and [Manhunter](https://www.mobygames.com/game/manhunter-new-york).

I currently reside in [Alberta, Canada](https://www.alberta.ca).
I am employed by a large financial software company that focuses on personal finance, small-business/self-employed book keeping, and tax return software.

I obtained my master's degree (convocation June 2021) at the [University of Alberta](https://www.ualberta.ca/), [Department of Computing Science](https://www.ualberta.ca/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.

## Contact

- Email: [alex@udia.ca](mailto:alex@udia.ca), [GPG Key](//media.udia.ca/alex.asc)

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

- Keybase: [keybase.io/udia](https://keybase.io/udia)
- Matrix: [@alex:udia.ca](https://matrix.to/#/@alex:udia.ca)

## Work Experience

**Senior Software Engineer** at [Block (Square)](https://www.block.xyz), Feb 2022 to *Current*
**Senior Software Engineer** at [Block (Square)](https://www.block.xyz), Feb 2022 to _Current_

**Senior Software Developer** at [Intuit](https://www.intuit.com), Jan 2021 to Feb 2022



@@ 54,29 54,33 @@ gpg --export --armor 48797A6E15706026C51E9CF50F8D1FA50FC4B4EE > alex.asc
## Education

**M.Sc. Computing Science** at [University of Alberta](https://www.ualberta.ca), Sep 2018 to Jun 2021
  - Supervisor: [Dr. Abram Hindle](https://www.softwareprocess.es)
  - Thesis: [Classification and Analysis of 12-Lead Electrocardiograms](https://era.library.ualberta.ca/items/923815c7-6da4-4376-ab67-e0fbdb945d8c)

**B.Sc. w/ Specialization in Computing Science - Software Practice** at [University of Alberta](https://www.ualberta.ca), Sep 2010 to Jun 2016
- Supervisor: [Dr. Abram Hindle](https://www.softwareprocess.es)
- Thesis: [Classification and Analysis of 12-Lead Electrocardiograms](https://era.library.ualberta.ca/items/923815c7-6da4-4376-ab67-e0fbdb945d8c)

**B.Sc. w/ Specialization in Computing Science - Software Practice** at [University of Alberta](https://www.ualberta.ca), Sep 2010 to Jun 2016

## Open Source Projects
*An incomplete and arbitrarily ranked list of my open source projects and contributions, categorized by primary programming language...*

_An incomplete and arbitrarily ranked list of my open source projects and contributions, categorized by primary programming language..._

### Python

#### semscrape

A web application and tool for scraping web publications and applying sentiment analysis (NLTK + Huggingface) on article content. **Open sourced take home project**.\
**Sole Maintainer**.
[Source](https://github.com/awwong1/semscrape)

#### torchprof

A minimal dependency library for layer-by-layer profiling of PyTorch models.
All metrics are derived using the PyTorch autograd profiler.\
**Sole Maintainer** (Archived).\
[PyPI](https://pypi.org/project/torchprof/) | [Source](https://github.com/awwong1/torchprof)

#### NeuroKit2

A biosignal processing package for analyzing physiological data.\
**Contributor**: Refactored warnings control and submitted various bug fixes.\
[PyPI](https://pypi.org/project/neurokit2/) | [Source](https://github.com/neuropsychology/NeuroKit)


@@ 84,15 88,18 @@ A biosignal processing package for analyzing physiological data.\
### HTML/CSS

#### udia.ca

Personal static site powered by Hexo with custom theme, designed for readability and personal musings.\
[Site](https://udia.ca) | [Source](https://git.sr.ht/~udia/udia.ca)

#### candor

A Hugo theme with light/dark mode toggling, syntax highlighting, and MathJax. Used for this current site.\
**Sole Maintainer**.\
[Source](https://github.com/awwong1/candor)

#### uofa-cmput404.github.io

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](https://uofa-cmput404.github.io/) | [Source](https://github.com/uofa-cmput404/uofa-cmput404.github.io)


@@ 100,32 107,38 @@ The complete set of labs for the University of Alberta's course CMPUT 404: Web B
### JavaScript/TypeScript

#### calcwealth

A Next.js React application for quickly tallying up net worth with best practice localization and multiple currency support. **Open sourced take home project**.\
**Sole Maintainer**.
[Site](https://calcwealth.vercel.app/) | [Source](https://github.com/awwong1/calcwealth)

#### serverless-offline

A plugin for emulating [Amazon Web Services Lambda](https://aws.amazon.com/lambda) and [API Gateway](https://aws.amazon.com/api-gateway) locally.\
**Contributor**: Added logging support for measuring lambda function execution time (`perf_hooks`).\
[NPM](https://www.npmjs.com/package/serverless-offline) | [Source](https://github.com/dherault/serverless-offline)

#### picknic

Locally sourced data and free range programmers providing high quality free picnic recommendations.\
**Contributor**: ECE Week 2016 Hackathon team entry.\
[Source](https://github.com/awwong1/picknic)

#### modern-js-cheatsheet

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.\
[Source](https://github.com/mbeaudru/modern-js-cheatsheet)

#### legacy-udia

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](https://github.com/udia-software/udia-client) | [Server Source](https://github.com/udia-software/udia)

#### calculords-solver

A solver web application for the mobile game [Calculords](http://calculords.com/).\
**Sole Maintainer**.\
[Link](https://awwong1.github.io/calculords-solver/) | [Source](https://github.com/awwong1/calculords-solver)


@@ 133,6 146,7 @@ A solver web application for the mobile game [Calculords](http://calculords.com/
### Elixir

#### txt

Command line pastebin.\
**Sole Maintainer**.\
[Demo](https://txt.udia.ca/) | [Source](https://github.com/udia-software/txt)