Welcome

About Me

I lead the Release Automation team at Verafin in St. John's, Newfoundland, Canada. My interests are primarily in areas such as cloud architecture, security, and operating systems. In my spare time I enjoy DIY renovation and restoration projects, learning about historic building techniques, and weight lifting.

Software

Most of the code I write is Terraform for work with AWS. When it comes to writing business logic, I  used to be a die-hard Python fan, but lately have been enjoying working with Java.

Most of all, I believe in working with my programming language, operating system, and hardware rather than against it (and yes, that means striving to know how they work under the hood).

Home DIY

After buying an old house and falling in love with old construction, my biggest hobby is working on our renovation restoration.

The best part is learning about the science of things like the original lath and plaster walls, lime mortar for brickwork, and classic hydronic heating principles, in order to help the house instead of hurt it.

Git Contributions This Year

View my Résumé

Skills

Technical Skills

Give me a terminal and a compiler. I'll take care of the rest.

Terraform

90%

Amazon Web Services

85%

Java

75%

Text Processing (Vim, Sed, Awk)

75%

Python

85%

C/C++

60%
Skills

Design Skills

Form that gives function a voice to be heard.

Adobe Creative Cloud

85%

DSLR Photography

70%

Print Design

70%

Web & App UX

65%
What I Do

Strategy, Design, and a bit of Magic

Areas of my work that I am most interested in.

Check out my GitHub repos

Accomplishments

Projects & Awards

This section is all about future goals and past success. The sky is, indeed, the limit.

Dean's List 2016-17

Academic Award

Lath and Plastering

Lime on Wooden Laths

Portrait Photography

Hobby & Passion

Landscape Photography

Hobby & Passion

Read my paper about the Mirai botnet

Blog

Fall in Love with the Process

Read the latest about my hobbies and projects.

Building a Virtual Network using Bhyve

Previously I used my Rogers modem with a few ports forwarded to services on my network (SSH bastion host, HTTPS reverse proxy, etc.) for Internet-facing access. This changed when Rogers removed conventional port forwarding functionality from their…

Manually Removing Cached User Profiles

In many scenarios where users commonly switch between computers — think schools, libraries, Internet cafés — there is a recurring problem of disk space being used up simply by user profiles that have been left behind and are no longer needed. In fact…

Using the Office 2016 Deployment Tool

In this tutorial I will demonstrate how to use the Office Deployment Tool (ODT) to create an Office 2016 package that can be streamed to client computers using Microsoft’s Application Virtualization. First, a word on Application Virtualization — more…

Contact

Hey You

Thanks for taking the time to look at my little slice of the Internet. Please feel free to drop me a line if you'd like to get in touch!