Click here if you wish to view my CV as a pdf.

Matthew McGonagle

Profiles
Webpage matthewmcgonagle.github.io/
GitHub github.com/MatthewMcGonagle
LinkedIn linkedin.com/in/matthew-mcgonagle-856a12166
LeetCode leetcode.com/mcgonagle/
Kaggle kaggle.com/mattmcgonagle
Technical Skills C++, Python, Haskell, LaTeX, Sci-Kit Learn, TensorFlow, Jupyter Notebooks
Tools Vim, Git, Microsoft Visual Studio, GNU Debugger, Jekyll, Inskcape, GNU IMP
Employment
2014 - 2017 Acting Assistant Professor
University of Washington
Education
2010 - 2014 Ph.D., Mathematics
Johns Hopkins University
2008 - 2010 M.A., Mathematics
Johns Hopkins University
2004 - 2008 Dual Degrees at University of Maryland
B.S., Mathematics
B.S., Physics
Portfolio
Detailed Portfolio matthewmcgonagle.github.io/portfolio/
penguinV C++
github.com/ihhub/penguinV
An image processing library. Pull-requests accepted: Made Python wrappers using SWIG, reduced code duplication by refactoring classes, and made CUDA version of rotate function.
TSP_PictureMaker Python
github.com/MatthewMcGonagle/ TSP_PictureMaker
Approximate the Travelling Salesman Problem to draw an image using a single curve with a small number of self-intersections.
CVWriter Haskell
github.com/MatthewMcGonagle/CVWriter
Translate XML-like style sheet for CV to two formats:
1. A LaTeX .tex file to be converted to pdf.
2. A Jekyll compatible .html file.
Blog matthewmcgonagle.github.io/blog/
Noteworthy Posts:
13 Sep 2018 - Cost-Complexity Pruning A Decision Tree Classifier
30 Oct 2017 - Picture Effects in Tensor Flow
21 Nov 2017 - Random Traversal of A Binary Tree
08 Dec 2017 - A Pitfall of Errors in Parsec Package for Haskell
Interests Math, Bodyweight Exercises, Starcraft, Traditional Wet Shaving

Click here if you wish to view my CV as a pdf.