← Ryan Potter

Curriculum Vitae

I'm a principal product engineer with 16+ years of experience shipping web products, from early-stage startups to enterprise platforms. I work across the stack with React, TypeScript, Next.js, Node.js, and PostgreSQL. In recent years I've shipped LLM features in production, including natural-language search, personalised recommendations, and content generation built on OpenAI, Anthropic, and LangChain, with the retrieval pipelines and evals needed to keep them reliable.

AI is also central to how I work. Agentic tools like Claude Code are part of my daily workflow and take care of the mechanical parts of engineering, which leaves my time for architecture, performance, and product decisions. I set up the same workflows for the teams I lead, along with the review habits that keep quality high while everyone ships faster.

As a principal engineer I set technical strategy, keep it aligned with product vision, and mentor engineers through architectural reviews, pairing, and design docs. I still love a good puzzle and don't shy away from a tight deadline. I've worked with consultancy firms, software companies, media agencies, IT departments and everything in between.

Employment history

Harth

harth.build

Principal Product Engineer: October 2025 - Present

At Harth I'm building a visual workspace for residential projects, where homeowners and builders explore photorealistic renders of their homes in the browser before construction starts. I work across the product with React and TypeScript, focusing on the performance and interaction challenges that come with real-time 3D visualisation on the web.

AI-assisted development is standard practice here, and I help shape how the team uses agentic tooling day to day, from feature work through to review and release.

Chronicle HQ

chroniclehq.com

Principal Product Engineer: May 2024 - October 2025

As a Principal Product Engineer at Chronicle, I led the technical strategy and execution of core product initiatives, bridging the gap between engineering, design, and product. I worked hands-on with React, TypeScript, and our internal design system to craft performant, accessible, and highly polished interfaces that aligned with Chronicle's mission to bring beautiful presentations to anyone with a few clicks.

A key focus of my role was driving clarity and consistency across the product. I collaborated closely with cross-functional stakeholders to define and evolve our component architecture, streamline developer workflows, and ensure a cohesive user experience. I took ownership of complex frontend challenges whether it was improving performance, implementing real-time collaboration, or optimising for scalability across our monorepo setup.

Mentorship was also a core part of my responsibilities. I supported engineers across the team through architectural reviews, pair programming sessions, and async design proposals. I cultivated a culture of thoughtful craftsmanship and product ownership, helping elevate the entire team's ability to ship high-quality work efficiently and confidently. Through this, I ensured that engineering decisions were aligned with long-term product vision and user needs.

Halter

halter.co.nz

Staff Frontend Engineer: April 2023 - May 2024

In my role as a staff frontend engineer, I actively utilised my expertise in React Native, TypeScript, and AWS to integrate with a large AWS distributed system, focusing on the creation and implementation of guidance for virtual fences. I contributed to the design and implementation of frontend components, ensuring a seamless and user-friendly experience in alignment with project requirements.

A significant aspect of my role involved mentoring and guiding junior team members. I take pride in sharing my knowledge of best practices, coding standards, and efficient problem-solving approaches. Through regular code reviews and collaborative discussions, I aim to foster a learning environment, enabling the team to enhance their skills and contribute effectively to the project. This mentoring role not only contributes to the professional development of my colleagues but also reinforces a culture of collaboration and knowledge-sharing within the team. Additionally, my commitment to mentorship aligns with the overall goal of maintaining a high standard of code quality and promoting a cohesive and productive working environment.

Kernel Wealth

kernelwealth.co.nz

Lead Frontend Developer: January 2021 - April 2023

In my role as the lead frontend developer, I spearheaded the seamless replacement of the white-labeled project with our newly built application, developed using Next.js and TypeScript and hosted on AWS. Collaborating closely with UX and UI designers, as well as the product teams, we ensured the effective integration of the redesigned user interface into the production environment.

This collaborative effort involved aligning the technical implementation with the design specifications, focusing on creating an aesthetically pleasing and user-friendly interface. Working hand-in-hand with UX and UI teams allowed us to address design considerations, resulting in a visually cohesive and engaging user experience.

Moreover, the joint efforts extended to configuring and optimising AWS services, including the integration of serverless edge functions, to meet the specific requirements of the Next.js application. This multidisciplinary collaboration not only facilitated a successful migration but also elevated the overall quality of the user interface and experience.

ColensoBBDO

colensobbdo.co.nz

Senior Full Stack Developer: January 2020 - January 2021

At ColensoBBDO I was brought on as a senior full-stack developer to build websites and apps for some of New Zealand's largest companies. Due to the pandemic hitting early in 2020 our team had to pivot to working full-time remotely, which required me to take on a project lead role in our biggest app build that touched six different countries and integrated with services across the world.

Isobar

isobar.com

Lead Frontend Developer: October 2017 - January 2020

At Isobar I was the lead frontend developer of a fantastic team. Predominately working on full-stack projects creating medium to large sites using SilverStripe backend, and React front end.

As the lead frontend dev, I helped transition the company from small/medium agency work into enterprise product development.

Elvis Communications

elvislondon.com

Senior Developer: December 2015 - September 2017

Joining Elvis as a senior developer, I was part of an overarching tech team that built everything from mobile applications to physical on location builds. Mainly focusing on SPA applications for large companies, I got to develop some rich, and engaging content for numerous high-profile clients. I took an active role in researching and implementing new technologies where they best fit, as well as directing junior team members in their personal development.

Being a small agile team allowed for the leveraging of new and emerging technologies. Building SPA apps with Angular 1.x, engaging fully client-side websites using React and NodeJS, and even some VR work with the Unity engine allowed for some very rewarding projects.

Toast Limited

toast.co.nz

Senior Web Developer: September 2013 - August 2015

I joined Toast as their lead developer, taking over the web department as part of their company restructure. I took on all new projects from conception to implementation. Client management and planning were important parts of this role, and I learnt many valuable skills managing their expectations, as well as developing systems around UX to better suit the needs of the spec.

Working closely with the SilverStripe community, I developed my skills with PHP, and SQL diving deeply into open-source - bug fixing, creating plugins, and working with a talented team to create engaging software.

Fiserv Information Technology and Services

fiserv.com

Software Developer: July 2012 - September 2013

Worked as part of a multi-disciplinary team, creating a new mobile platform for the company's banking payment software. I was trained as a SCRUM master for this project under the Agile methodology and was responsible for a small team as the PTL of the front-end and UX departments. The software I helped design and build was written using jQuery Mobile and was then compiled to native code using Phonegap. The supported QA matrix for this software required an extensive automated BDD testing environment, as well as complete code coverage in the .NET framework.

Websites Made Easy Limited

wsme.co.nz

Web Developer: July 2010 - July 2012

When I joined Websites Made Easy the company was a reasonably small start-up. I became fully involved in developing new processes to streamline the web development stage of all projects, as well as designing tools and applications to cut time and costs from existing projects. Working predominantly with WordPress, I learnt the full LAMP stack from server configuration in Linux, to making efficient SQL queries with MySQL.

Academic qualifications

Diploma of Computer Science

Natcoll - Graduated April 2010

Key competencies and skills

Web Development

AI Engineering

Platform & Delivery

Professional

Personal

References

Available on request.