For hire?

Erik is currently available for hire! Get in touch quick, while stocks last.

Current Projects

Right now i'm working on Bramble, a JavaScript game creation library for my own small games and a generic level editor to go with it.

About Me

I mainly consider myself a programmer these days, though in the past my focus was more on art, animation and design.

I have been programming fairly seriously since about 2005. Thought I went to University to study Web Development I am largely self taught and had already been practising both Web and Game development since before I went there.

I have spent around five of the last years working for a local web development company in Wales where, among the occasional simple project, I have been tasked with creating fairly complex, bespoke web applications for clients using JavaScript, PHP, React and Redux.

Before that I did some freelance web development and design work creating sites for framing stores, takeout places, etc.

During all this, in my own time, I have been working on and releasing games with my brother under the name BumbleBirds. Our games have been played millions of times all over the world, and we're just getting started.

Skills

The following is not necessarily a comprehensive list of my skills, though I think it covers most of the main points.

Programming Languages

  • JavaScript / TypeScript
  • PHP
  • ActionScript
  • Haxe
  • HTML
  • CSS / SASS

Frameworks and Libraries

  • React
  • Redux
  • Laravel
  • Express
  • Ember
  • JQuery
  • Wordpress
  • Bolt
  • OpenFl
  • EaselJS

Tools

  • Amazon AWS
  • Docker
  • Apache
  • Nginx
  • MySQL
  • PostgreSQL
  • Mongo
  • Git
  • Gitlab CI
  • Vim
  • Webpack
  • Gulp

Professional Projects

Through my career I have been tasked with making bespoke web applications for clients. A few of the more interesting ones are listed below.

  • A real time, AWS hosted, vehicle tracking telematics application.
  • A React based search engine for a holliday cottage renting website with Google Maps integration. Very similar to AirBnB's search page.
  • An Application that configures and allows the purchase of a handrail for a staircase, complete with a to-scale drawing that is updated in real time.
  • A web based image editing application that allows users to create and customise canvas prints of their photographs.
  • A catalogue and custom CMS for a Framing Supplies store

Personal Projects

These are just a few of my more interesting personal projects.

Games

Code

  • Bramble, game creation library - Source
  • A Level Editor for Bramble Games - Source
  • snowfall.js - Source | Demo
  • Spider, A Web Framework built in Haxe - Source
  • A Brainfuck interpreter in JavaScript - Source