Skip to main content
Rob Morieson

Hi, I'm Rob Morieson, a web developer based in Melbourne, Australia, with a passion for learning, teaching and mentoring.

I am committed to creating online experiences that are accessible by everyone.

Read more


  • Adding a dark / light mode toggle to Next.js using CSS variables

    With consideration for accessibility, prefers-color-scheme settings, persisting preferences and avoiding the dreaded 'flash of death' caused by SSR

    • Next.js
    • React
    • CSS Variables
    • Accessibility

Skills + interests

With over 10 years of agency and freelance experience, my skill set has a broad range: from the foundational online building blocks of HTML, CSS and Javascript, right through to full stack development. I'm always sure to harness UX, UI and accessibility thinking as a complement to my technical abilities.

Leading and mentoring developers has also played an integral role in my career and it's something I approach with passion and joy.

Current technical interests include React, TypeScript, Prisma, GraphQL, Apollo, serverless, testing and headless CMS solutions.

Outside of web development I am passionate about music and cycling. My days as a DJ and radio host might now be done and dusted, but you can follow along with my other two wheeled adventures over on Strava.



Following are a selection of projects that I managed or contributed to during my time working with Prime Motive.

  • MYER

    • » [Next.js, Redux, MUI, React Testing Library, Storybook]
  • RMIT University

    • » Open Day 2020 [React, TypeScript, Meteor, Prismic, Cypress]
    • » Pathways [React, Apollo, GraphQL, Prisma, Node.js]
  • IAG Group

    • » Motorserve [React, Gatsby, GraphQL,]
    • » [HTML, JS, Sass, Gulp, Adobe Target, GTM]
  • Prime Motive

These projects are just a taste of my output over the years. Please get in touch if you would like to discuss my previous endeavours in more detail.

Select experience

May 2021 - Current

Senior Frontend Developer

As a senior member in a cross-functional team, this role encompasses a broad range of tasks, from delivery of website features, through to assisting in discovery and solution design, mentoring developers, uplifting internal tooling / documentation and running knowledge sharing sessions with the frontend team.

Jun 2019 - Oct 2020

Lead Developer
Prime Motive

Alongside leading and mentoring a small team of developers, the role also involved contributing to proposals, drafting estimates, documenting tech stack approaches, collaboration across departments and client liaisons.

Feb 2014 - Jun 2019

Senior Developer (Freelance)
Prime Motive

Collaborating with UI, UX and design strategy teams to provide engaging online solutions for a diverse range of clients.

Jan 2013 - Dec 2014

Sessional Lecturer
Swinburne University of Technology

Lecturing the Interactive Design for Web Technologies and Experience Design and Usability for the Web subjects at Swinburne University in a workshop setting, along with one-on-one student tutoring, lesson planning and assessment grading.

Mar 2009 - Dec 2012

Frontend Developer
Square Circle Triangle / Blocks Global

My first foray into agency life allowed for expansion of my skills over four years, working on a variety of client projects, each with unique technical requirements.

Get in touch


If you'd like to get in touch, please feel free to drop me an email

Otherwise, you can follow my random thoughts on Twitter