Decorative background image

A compilation of my professional work

Tech Stack:

Linux
JavaScript
NodeJS
Nginx
Swagger
PostgreSQL
MySQL
SQLite
MongoDB
Socket.io
RabbitMQ
Git
Docker
AWS
Python
PHP
Mithril.js
React
Angular
Web Components
CSS3
Tachyons
Bootstrap
Tailwind
PostCSS
Sass
Less
Stylus
Pug/Jade
Parcel
Webpack
Gulp
Markdown
Electron
Apache Cordova
PayPal
Stripe
General Payment
Google Analytics
Analytics
Bitbucket
Github
Gitlab
Wordpress
Django
Figma
Gimp
Inkscape
Blender

TrainAway.fit

Screenshot of TrainAway.fit

I oversaw the development team (front-end and app) and developed and maintained the Node.js back-end services for payments, user handling, geospatial data, data administration and partner APIs.

AllCongress.com

Screenshot of AllCongress.com

Taking over from a half-finished I redid the frontend code and significantly improved the speed and safety of the backend - taking the site from extremely slow, to matching Google.com speeds. The payment system was also overhuled and expanded and some design work thrown in for good measure.

Mingoville.com

Screenshot of Mingoville.com

I rebuilt the main site for Mingoville, basing it on easily editable parts - such as Pug/Jade and Markdown - to cut down on service and maintenance costs. For the same reasons, it was built up around a custom static generator pipeline utilising standard Makefiles.

Contract Work

Logos of the mentioned companies

I built a nice variety of projects for Zoetis, Pfizer, Bayer and Roche through an intermediary (which means I'm not allowed to name which client matches which project). These included a data-warehouse server infrastructure design, implementation and maintenance; an analytics server and API; iPad utility and presentation apps; and a couple of web-sites. Apart from the web-sites - that were done as part of a team - the others were done as solo projects.