Hi, my nameโs Aaron, and Iโm aโฆ
๐ฎ Game Developer
๐ธ Sound Designer
๐จโ๐ป Web Developer
๐ฒ Game Designer?
๐ก Creative Technologist
Iโm intoโฆ
- ๐น Synthesizers
- ๐ถ Dogs
- ๐น๏ธ Retro Games
- โ๏ธ Chess
- ๐ชด Gardening
- ๐ณ Cooking
- โ๏ธ Travel
๐ฌ๐ง๐ด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ Iโm from England
๐จ๐ฆ๐๐ฆซ but I live in Canada
Say Hello! ๐ hello@reallygoodprogrammer.com
This next section is really just for recruiters and other bots
Not seeing something specific? Ask me. Iโve probably done it too.
click to expand
- Web development using a headless CMS for the backend and React for the frontend
- Web development using a flat-file cms and a templating engine to create fully static sites
- HTML5 Game develpment in Typescript with PIXI.js
- ES6 Javascript programming with babel, gulp, webpack, etc.
- Cross-platform mobile app creation with Cordova
- State management with MobX or Redux
- Setting up web deployment environments, and automating builds using a CI/CD system, e.g. Netlify, CircleCI, Jenkins, Travis CI, Buddy, etc.
- PHP web development with Laravel
- Setting up repeatable dev / production environments using virtual images, docker, vagrant, etc.
- Deploying and managing websites on Amazon AWS, specifically EC2, S3, Cloudfront, Route 53, Lightsail, and Elastic Beanstalk
- Developing custom themes and plugins for Wordpress
- Securing and maintaining wordpress installations on websites that receive sporadic bursts of high traffic
- Setting up build pipelines with a focus on site optimization, such as image compression, code minification, code-splitting
- Styling pixel-perfect websites that match designs on all web browsers (yes, even internet explorer), using design hand-off tools like Zeplin and Figma
- Programming accessible html5 web games using Phaser, createjs/easeljs, or Adobe Animate
- 2D game development in Unity
- 3D game development in Unity
- VR game development in Unity
- Cross-platform game development in Unity 3D, including iOS, Android, Mac & Windows, Playstation 4, Nintendo Switch, Oculus Quest, HTC Vive
- Integration with platform-specific functionality, networking, and in-app purchasing on platforms including Steam, Nintendo, Google Play, and Apple
- Uploading and publishing apps / games on iTunes Connect, Steamworks, and Google Play Console
- Teaching computer programming to children and teenagers with special needs
- Writing technical documents and keeping them up-to-date
- Managing Google and Facebook Ad campaigns
- Multivariate testing with Google Optimize
- Creating SCORM e-learning / LMS modules for systems such as Moodle