Brett Cocking

Full Stack Engineer

I build sleek, robust, intuitive products and digital experiences.

About

It all started over a decade ago when I wanted to remove some padding on a web template I had. Little did I know that that simple act of tinkering would unlock a world of coding for me and set me on a journey in software engineering.

Throughout my career, I've had the opportunity to work with a diverse range of clients and companies, from individuals to small businesses and even on my own startup. I've collaborated on projects spanning various industries, from film production and recruitment to e-commerce and sport.

When I'm not working, I'm either on the golf course, following my football team, playing video games or playing around with a new language or framework.

Experience

  1. 2021 - present

    Co-Founder & Lead Full Stack Engineer - PlayUp

    Lead the end-to-end development process, including design and implementation of the architecture and infrastructure of the product. Design and execution of the product roadmap, prioritized features, and milestones. Ensured high-quality code, efficient workflows and adherence to best practices.

    • React
    • Node
    • SCSS
    • MongoDB
    • Javascript
    • Typescript
  2. 2020 - 2021

    Full Stack Engineer - Chaeban Ice Cream

    Designed and developed new backend systems to streamline logistics and alleviate staff workload. Enhanced the aesthetics, functionality and UX of the user and staff-facing platforms.

    • React
    • Node
    • Javascript
    • CSS
    • Liquid
  3. 2012 - 2020

    Full Stack Engineer - Trademark Technology

    Worked as part of an agency with a range of small and large companies to improve, refine or bring their product ideas to life. Worked on over 30 projects, spanning different industries, technologies and platforms.

    • React
    • Vue
    • Swift
    • Laravel
    • Javascript
    • Typescript
    • SCSS
    • MySQL
    • Postgres

Projects

  • Edge Candidate Tracker

    Job candidate assessment and tracking system. Designed to handle the unique challenges faced by a field marketing company when hiring en-masse

    • NextJS
    • Tailwind
    • Drizzle ORM
    • PostgresQL
    Edge Candidate Tracker
  • Grease Traps

    Bespoke website and e-commerce platform created from the ground up to showcase their extensive product range and deliver a seamless shopping experience for customers.

    • Vue
    • Laravel
    • SCSS
    • MySQL
    Grease Traps
  • Rift Companion

    Companion app for League of Legends: view ranks, match history, statistics, and live game information for multiple profiles.

    Discontinued due to Riot API Changes.

    • Swift
    • Cocoapods
    Rift Companion
  • Hoops Productions

    Portfolio website developed to showcase the incredible work of a South African film and photo production company.

    • Wordpress
    • PHP
    • Javascript
    • MySQL
    Hoops Productions