My glamour headshot.
Location:
Birmingham, UK
Email:
Experience:
14 Years
Freelance:

Engaged - Indefinite

I am Robin Hayes, and I make cool websites.

I am passionate and creative, and enjoy broadening my skills into other disciplines to bring my web development work to the next level.

I am always ready to learn new techniques and principles, to create the most fitting, best possible work for any client.

I stand by that you are the best developer I've
 worked with.
We really like you and like working
 with you

This page is always being tweaked. I designed it around my love of nature - to be friendly, engaging and relaxing, from my belief that tech should always be human-first. The easiest way to code something usually results in awkward UX - but even in the backend, I'm always working with the UX in mind.

The holy trinity is always my end goal: useful, easy, and fun.

Web Dev Skillset

PHP
Laravel
MySQL
Inertia

Git

APIs and Apps
Shopify
Etsy
Stripe
Zoom

Python
wxWidgets
OpenGL 2
GLSL 1.2
Pygame

iOS Apps
Cordova/Phonegap
Enterprise Provisioning

JavaScript
Vue
React
Polaris, Liquid
Node
jQuery
Canvas, WebGL
Websockets

CSS
Tailwind
Sass, Less
Bootstrap
Foundation
Animations

Blender
Motion tracking
Modelling, Texturing
Lighting, Staging

Photoshop

Illustrator

Services

I am currently engaged - but contact me, and let's work something out.

Web Development

Front, Back and Full-Stack
  • PHP expertise, including Laravel and Wordpress
  • Javascript, including Vue, React, jQuery, and WebGL
  • Shopify apps, POS and embedded
  • CSS, Tailwind, SASS or LESS, Bootstrap and Foundation
  • 10+ years of experience

Python Programming

from freelancer import great_work
  • Optimisation for speed and throughput
  • Expertise in UI building with wxWidgets
  • Packaging apps/exes with pyinstaller
  • "Compatibility mode" OpenGL 2, GLSL 1.2
  • Server/client TCP networking

Music Creation and Sound Design

Yeah, That Sounds About Right
  • BA 2:1 in Music Composition
  • Baritone voice and mic setup for voiceover work
  • Music composed in orchestral, chiptune, pop-rock, folk, hiphop, any genre
  • Audio mixing and mastering

And The Rest

How Can I Help?
  • I'm not too bad at writing approachable copy, and fairly skilled with a more professional tone.
  • I can create illustrations and artwork in 3D, pixel, or vector.
  • I have experience making games with Unity, modelling with Blender, editing videos with DaVinci Resolve.
Full StackMy DesignLaravel 6BootstrapCSS Animation3D Asset Creation

3dPE.org - Full-Stack Site for a Game Engine

An emphasis on creativity and robots.

In my spare time, I am programming a game engine in Python. The main goal is to provide simple tools that allow anyone to make small and weird games. The site is tailor-made to support the engine.

The backend is Laravel 6, with the site providing an API for user authentication and project management. It interfaces with the project's git repos to show engine progress, with GitLab to store creators' game projects, and with a Discord server via a node.js bot.

Each project is provided with a landing page, news announcement system, user management, and a full forum-style message-board.

The frontend is built using Bootstrap with customised SASS, CSS animations, embedded background video, and various other adjustments.

The design's main focus is to show a wide range of creativity for game creators, symbolised by broad rainbow colours on a neutral grey backdrop. The branding's red and cyan is to evoke anaglyphic 3D glasses.

I created the various 3D models in Blender, and the mascot 3bot's retro, loose- (or no-) limbed style is meant to foster a sense of playfulness and fun imperfection.

Visit 3dPE.org

Full StackMy DesignWebGLSVG AnimationAudio Analysis

LukeFreemanPiano.com - JavaScript Portfolio for a Piano Teacher

He can teach you to be this good!

A dear friend asked me to make him a website, to act as a portfolio, and also to attract students.

The backend is just HTML, except for a bare PHP contact form.

The frontend was kept deliberately simple, and the site's background becomes a visualiser for the music pieces. Using colours from the cover art, it uses WebGL to create a slowly shifting background and waveform, and spawn music notes, all controlled directly by the audio file as it plays.

There is also a bare PHP administration section, where Mr. Freeman can log in and make changes himself, like uploading new pieces. All it takes is an audio file, a cover image, and a title.

Visit LukeFreemanPiano.com

Full StackLaravel 3Custom CMSAgency WorkBootstrapCSS Animation

MajesticTowels.co.uk - B2B Online Store

Bulletroof Backend while Designing in the Gaps

I developed this site while working at an agency.

The brief was to rebuild the client's old website, updating it to be mobile responsive, to improve the product search for customers, and to revisit how stock was tracked.

There is a CMS system for the client to edit pages, as well as update products. The products are linked to their internal stock database. Payments go through the SagePay gateway.

The frontend is based around heavily modified Bootstrap. I was given designs for some key pages, and developed everything else myself to match the style.

Five years later, the website is still going strong.

Visit MajesticTowels.co.uk

Full StackWordpressAgency WorkBootstrapContent Management

Workspace-Technology.com - Engineering Company Product Showcase

7 Years, Over 300 Pages - Organised Neatly

I developed this site while working at an agency.

Another mobile rebuild, but there was some work to be done first - the original website had been added to monthly for almost a decade, and it wasn't easy for a potential client to find the right product.

I went through more than three hundred pages, and arranged all the content to match the company's internal divisions.

After working with a designer to present the pages, divisions and subdivisions as cleanly as possible, I rebuilt the site with a heavily customised Wordpress install, and presented a guide for its use to the Managing Director.

Archived Workspace-Technology.com