View My Work

Welcome to my website. I invite you to explore my site to get a better understanding of my specialities, technique and professional experience. What you’ll find below is a combination of commissioned work, as well as some personal projects of my own. Enjoy browsing, and get in touch with any questions.

"What would life be if we had no courage to attempt anything?"

- Vincent van Gogh

Recent Blog Posts

A Beginner’s Guide to Keras: Digit Recognition in 30 Minutes

| News | No Comments
Over the last decade, the use of artificial neural networks (ANNs) has increased considerably. People have used ANNs in medical diagnoses, to predict Bitcoin prices, and to create fake Obama…

8 Ways to Style React Components Compared

| News | No Comments
I've been working with a couple of developers in my office on React JS projects, who have varied levels of React JS experience. We've been solving some crazy problems like…

Improving the Customer Journey with Flatfile’s Data Importer

| News | No Comments
This article was created in partnership with Thank you for supporting the partners who make SitePoint possible. Close your eyes and imagine what it is like to import data…

Build a JavaScript Command Line Interface (CLI) with Node.js

| News | No Comments
As great as Node.js is for “traditional” web applications, its potential uses are far broader. Microservices, REST APIs, tooling, working with the Internet of Things and even desktop applications: it’s…