A wee bit about me ...

I am an independent Software Engineer and I've been working in software development and related services for the past fourteen years.

I enjoy solving non-trivial business challenges with code. I proudly adopt coding, architecture and workflow best practices. More importantly, I enjoy learning new things every day and make a point to do so. I have a mentor personality and I believe I'm obliged to share all I learn with others.

I also believe that Software Engineers are able to work with and learn any programming language, architectures and teams of varying skills.

Recent technology

These are some of the programming languages, frameworks and tools I've had the opportunity to work with during 2018. I'm experienced in several other technologies and I enjoy learning new ones every month.

C++
Ruby
JavaScript
C
Python
Bash
HTML
Markdown
MySql
MSSql iconMSSql
GraphQl iconGrapghQl
CSS
Json iconJSON
Yaml
Doctrine
Saas
Nginx
Apache
MqttMQTT
PHP
Laravel
Symfony
React
VueJs
PHPUnitPHPUnit
RubyGemsRubyGems
ESLInt
WebpackWebPack
Gulp
PHPComposerComposer
NPMNPM
NodeJS
WordPress
MagentoMagento
GatsbyGatsby
JekyllJekyll
RSpec
Bootstrap
jQuery
BabelBabel
CodeIgniter
Git
GitHub
BitbucketBitBucket
Docker
KubernetesKubernetes
GoogleCloudGCP
AtlassianAtlassian
SlackSlack
DigitalOceanDigital Ocean
RaspberryPiRaspberryPi
Heroku
PhpStormPhpStorm
RubyMineRubyMine
PyCharmPyCharm
IntelliJIdeaIntelliJ
VisualStudioCodeVSCode
VagrantVagrant

“Tell me and I forget, teach me and I may remember, involve me and I learn.” - Benjamin Franklin

Get in touch

A few of my (other) favourite things ...

When I'm not programming, writing about it or teaching it, I enjoy cooking, taking the boys out on a bike ride and playing with the dog.

I lead a Kanban style life and have meticulously adapted an ever-improving GTD system. I use GitHub projects for most of my work tasks and Google Keep for my personal life and ambitions. I think it is impossible for me to forget anything and I hope this remains unchanged in with my older self.