Robin Hayes
Verified Expert in Engineering
Full-stack Developer
Birmingham, United Kingdom
Toptal member since September 14, 2021
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
Experience
- CSS - 17 years
- JavaScript - 17 years
- PHP - 17 years
- Python - 13 years
- Adobe Photoshop - 10 years
- Laravel - 8 years
Availability
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
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.
Self-employed Game and Web Developer
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.
Full-stack Developer
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.
Web Developer
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.
Experience
3dPE.org | Full-stack Site for a Game Engine
https://3dpe.orgWe 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/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/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/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.
Education
Bachelor's Degree in Music Composition and Professional Practice
Coventry University - Coventry, UK
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring