Robin Hayes, Developer in Birmingham, United Kingdom
Robin is available for hire
Hire Robin

Robin Hayes

Verified Expert  in Engineering

Full-stack Developer

Birmingham, United Kingdom

Toptal member since September 14, 2021

Bio

Robin is a full-stack web developer with over a decade of experience building creative web solutions tailored to his clients' needs. He's passionate and imaginative and enjoys broadening his skills in other disciplines, bringing his web development to the next level. Robin is pursuing freelance work to create a well of varied experiences to draw on, allowing him to build even better solutions for his next client.

Portfolio

Isua Ltd.
Laravel, Vue, MySQL, JavaScript, HTML, CSS, Sass, Tailwind CSS, Git
Bitcrush Games
Python, OpenGL, wxPython, Pygame, Unity, C#, Blender, Laravel, React...
Creative Insight
PHP, Laravel, WordPress, JavaScript, Node.js, jQuery, MySQL...

Experience

  • CSS - 17 years
  • JavaScript - 17 years
  • PHP - 17 years
  • Python - 13 years
  • Adobe Photoshop - 10 years
  • Laravel - 8 years

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Sublime Text 3, Laravel, WordPress, PHP, Python, OpenGL

The most amazing...

...thing I've developed is an enterprise PhoneGap app for multinational corporations to track shopper behavior live while in the stores.

Work Experience

Freelance Full-stack Web Developer

2021 - 2022
Isua Ltd.
  • Worked on API integration, including Stripe API, to fully control recurring payments and manage user account credit, Zoom-Vimeo connection to upload Webinar recordings and make them available later on, and Pusher to create a managed live-chat system.
  • Brought on as a Laravel developer; fulfilled design requests, including the look and feel of key pages and systems.
  • Agreed to learn Vue.js on the job and quickly became the project's resident Vue.js guy when colleagues had questions.
Technologies: Laravel, Vue, MySQL, JavaScript, HTML, CSS, Sass, Tailwind CSS, Git

Self-employed Game and Web Developer

2017 - 2021
Bitcrush Games
  • Developed a 3D OpenGL-based game engine in Python with web-based support and game-project management in Laravel via a RESTful API. The project is supported by an active community of 30, even with no public release of tools.
  • Built tools apps in wxPython, which allowed for the creation and population of 3D worlds, thorough documentation and tutorials, and Git management of projects and assets by non-coders powered by GitLab API.
  • Created and released a demo game using the Python engine: the game was widely praised for its technical skill, art direction, and writing.
Technologies: Python, OpenGL, wxPython, Pygame, Unity, C#, Blender, Laravel, React, Adobe Photoshop, User Interface (UI), User Experience (UX), Web Development, Game Development, Game Design, HTML, Sass, CSS, Git

Full-stack Developer

2013 - 2017
Creative Insight
  • Developed an iPad app with a web-based back end to monitor and analyze shopper interactions with point-of-sale displays; the client went on to pitch to multinationals like Mondelez and PepsiCo.
  • Planned and built a proprietary Laravel booking and management tool for the hospitality industry with a website-embedded booking interface. The tool is used in holiday and caravan parks, increasing the number of bookings in every deployment.
  • Developed and oversaw mass mail campaigns that surveyed employees of large government contractors—such as Mitie—resulting in increased response rates and faster completions of campaigns.
  • Mentored junior developers and work experience students who have gone on to find senior positions in the industry.
  • Assessed, organized, and rearranged seven years of content from a client's existing website; led the redesign to support the new content structure and rebuilt it in WordPress supported by ACF. This vastly increased all SEO—boosting sales and support.
Technologies: PHP, Laravel, WordPress, JavaScript, Node.js, jQuery, MySQL, Advanced Custom Fields (ACF), Git, Provisioning Tools, CSS, Sass, Less, Bootstrap, PhoneGap, Adobe Photoshop, Full-stack, Web Development, HTML

Web Developer

2011 - 2013
Midland Reefs Ltd.
  • Maintained and updated an online store which included customizing the storefront as necessary and handling the increasing sales volume.
  • Built local web server tools to streamline warehouse stock tracking and workflows which resulted in faster processing.
  • Created print advertisements for product lines, which were featured in national specialist magazines.
Technologies: PHP, Smarty, X-Cart, WordPress, Adobe Photoshop

3dPE.org | Full-stack Site for a Game Engine

https://3dpe.org
3dPE is a 3D OpenGL-based game engine written in Python. The main goal is to provide simple tools that allow anyone to make small, weird games. The website was tailor-made to support the engine. There are 30 active community members following development and others that check-in occasionally.

We chose Laravel for the back end, with the site providing an API for user authentication and project management. It interfaces with the project's Git repositories to show engine progress, uses GitLab to store the creators' game projects, and implementing a Discord server via a Node.js bot.

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

The front end was built using Bootstrap with customized Sass, CSS animations, embedded background video, and other adjustments.

The design's main focus is to show a wide range of creativity for game creators, symbolized by rainbow colors on a neutral grey backdrop. We chose a red and cyan color palette 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.

LukeFreemanPiano.com | Small JavaScript Portfolio for a Piano Teacher

https://www.lukefreemanpiano.com/
A dear friend asked me to make him a website that would act as a portfolio and attract students.

The back end is just HTML except for a bare PHP contact form.

The front end was kept deliberately simple and the site's background becomes a visualizer for the music pieces. Using colors drawn from the cover art, it uses WebGL to create a slowly shifting background and waveform and spawn music notes 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—the visualizer system generates the rest.

Workspace-Technology.com | Engineering Company Product Showcase

https://web.archive.org/web/20170711181631/https://www.workspace-technology.com/
I developed this site while working at an agency.

The client wanted to update the site to be mobile-friendly and freshen the design while at it—but this involved reorganizing the content. 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 3000 pages and arranged all the content to match the company's internal divisions.

After working with a designer to present the pages, category divisions, and subdivisions as cleanly as possible, I rebuilt the site with a heavily customized WordPress/ACF installation and presented a guide for its use to the managing director.

MajesticTowels.co.uk | B2B Online Store

https://www.majestictowels.co.uk/
I developed this site while working at an agency.

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

I heavily revamped the database and search system to keep queries fast and light while prioritizing relevance and the user experience.

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 via an XML API. Payments are taken through a SagePay gateway.

The front end is based around heavily modified Bootstrap. I was given designs for some key pages and developed the rest of the elements myself to match the style.

Five years later, the website is still going strong.
2007 - 2010

Bachelor's Degree in Music Composition and Professional Practice

Coventry University - Coventry, UK

Libraries/APIs

jQuery, Pygame, OpenGL, REST APIs, Node.js, React, WebGL, Web Audio, Vue, Stripe API

Tools

wxPython, Sublime Text 3, Advanced Custom Fields (ACF), Git, Blender, Adobe Photoshop, Provisioning Tools, GitLab

Languages

CSS, HTML, PHP, Python, JavaScript, Sass, Less, HTML5, CSS3, SQL, C#

Frameworks

Laravel, Bootstrap, PhoneGap, Smarty, Unity, Tailwind CSS

Paradigms

Web UI Design, Web UX Design

Platforms

MacOS, WordPress, X-Cart, Visual Studio Code (VS Code)

Storage

MySQL

Other

Music Composition, Web Development, Full-stack, Public Speaking, Internet Radio, Client Relations, Discord Bots, 3D Games, Multimedia Design, SEO Content, CSS3 Animation, Ajax, User Interface (UI), User Experience (UX), Game Development, Game Design

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring