Robin Hayes, Full-stack Developer in Birmingham, United Kingdom
Robin Hayes

Full-stack Developer in Birmingham, United Kingdom

Member since June 7, 2021
Robin is a full-stack web developer with over a decade of experience building creative web solutions that are tailored to his clients' needs. He's passionate and imaginative and enjoys broadening his skills in other disciplines to bring his web development skills to the next level. Robin is pursuing freelance work so that he can create a well of varied experiences to draw from to build better solutions for his next client.
Robin is now available for hire

Portfolio

Experience

Location

Birmingham, United Kingdom

Availability

Part-time

Preferred Environment

MacOS, 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.

Employment

  • Self-employed 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, UI, UX, Web Development, Game Development, Game Design
  • 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-based booking and management tool for the hospitality industry with a website-embedded booking interface. The tool is used in holiday and caravan parks, and it increases 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
  • 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

Experience

  • 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.

Skills

  • Languages

    CSS, HTML, PHP, Python, JavaScript, Sass, Less, HTML5, CSS3, SQL, C#
  • Libraries/APIs

    jQuery, Pygame, OpenGL, Node.js, React, WebGL, Web Audio
  • Tools

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

    Music Composition, Web Development, RESTful APIs, Full-stack, Public Speaking, Internet Radio, Client Relations, Discord Bots, 3D Games, Multimedia Design, SEO Content, CSS3 Animation, Ajax, UI, UX, Game Development, Game Design
  • Frameworks

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

    Web UI Design, Web UX Design
  • Platforms

    MacOS, WordPress, X-Cart
  • Storage

    MySQL

Education

  • Bachelor's Degree in Music Composition and Professional Practice
    2007 - 2010
    Coventry University - Coventry, UK

To view more profiles

Join Toptal
Share it with others