Eventually, I realized I wanted to get some tech credentials, so I attended the Information Technology program at Nova Scotia Community College. It was a great experience, and I was happy to be named Valedictorian of my graduating class.
When I'm not in front of a computer, I like to cook (food science is fascinating to me) and watch sports (Let's go... favourite team of person reading this!)
Below, I've laid out some of my proudest accomplishments. I hope you enjoy them.
I've worked with some really, really interesting clients during my time as a freelancer, and created a lot of content I'm really proud of.
My largest contribution to open-source to date, a full PHP SDK for the Ingest video platform. I also wrote the full documentation.
How To Speed Up Testing With Localized Servers
Nobody likes waiting for their tests to finish. I wrote this article to show people an easy way of speeding things up.
Painting With Numbers
The 2015 conference talk that convinced REDspace to hire me.
The Secrets To University
My first published book, ISBN 9780981160641. I had a rough first year in university, and I wrote about it so hopefully others don't repeat my mistakes.
Approaching Web Security
While at REDspace, I wrote a blog post for the corporate blog about the basics of web security - SQL Injection, XSS, CSRF, and the like.
The Adventures of Santamarian Steve
While in university, I was asked to write a blog about what it was like to attend Saint Mary's University from the student perspective. I think it turned out pretty well.
Runs on Django 2.1 and Python 3.6, with a bit of Bootstrap for looks.
The data-driven scheduling overhaul I spearheaded for Podcamp Halifax
Don't you hate it when two talks you really want to see are at the same time? Or when a room is clearly too big or too small for the crowd the speaker draws? I did my best to solve that.
Privacy Isn't Dead
A speech on modern personal privacy tech for the layperson.
So that meant 16 blogs, 115k posts, and 2.2m pieces of metadata, all dispersed across multiple years, editorial patterns, and people. In the end, I created a custom ETL tool from scratch that extracted data from wherever it may have been, scrubbed it of any anachronisms preventing its smooth transition to the new system, and inserted it into a live site environment.
During the middle of the project we had some time to spare, and I implemented some code optimizations related to image transcoding that made the code run 18 times faster during the second half of migrations. The bottleneck became that their server simply couldn't write the new files fast enough.
In the end, they were so happy, our main Viacom contact in New York called a local vendor in Bedford, and had an enormous lunch for our entire team delivered to the office. That was a good day.
I also helped the QA team get off the ground with automation, and wrote several glue scripts to do things like synchronize different internal HR systems that had no common interface.
Have a great day!