A seasoned developer committed to shaping a brighter future in the digital space, delivering effective solutions to everyday challenges.
Out of hours, I'm an avid car guy who is always happy to be the designated driver. On the weekend I'll likely be out in the wilderness on hikes.
Core Values
Problem Solving
Over 5 years I've delivered positive impacts to marketing teams through greater autonomy to everyday tasks.
Innovating
Searching for new ways of working with the foresight of where technology is headed.
Mentoring
Supporting developers of all levels to define company standards while catering to individual styles.
Projects
A collection of my very best work, from personal projects to in-house products to client websites.
Sumzy - Personal Finance Tracker
2024 -Featuring a Next.js (App Router) frontend with SWR for data fetching, and a Node.js microservice architecture using Express, JWT for authentication and Nodemailer for emails.
Written in TypeScript and containerised with Docker. PostgreSQL is used as the database, managed via Prisma, with RabbitMQ used for communication between microservices.
Testing is handled using Jest and React Testing Library, using mocks where required, all integrated into CI deployments.
The infrastructure utilizes the following AWS services: ECS, ECR, ELB, RDS, MQ, ACM, Route 53, and IAM.
- TypeScript
- Node.js
- Next.js
- Docker
- AWS
- Supabase
- PostgreSQL
- Prisma
- Jest
- React Testing Library
Raptor - Web SDK
2018 -Built in-house as an end-to-end suite of packages, that has become an integral part of day-to-day operations. For the developers, marketers and end-users.
The biggest achievement of the SDK by far is the commitment to meaningful change in an era of automation and forward-thinking, with plans to explore AI integration.
A page builder tool which transformed how websites are built, allowing marketing teams to construct pages with flexibility without developer intervention.
Delivered company-wide presentation explaining the purpose and benefits of the SDK.
- TypeScript
- Next.js
- Node.js
- bash
- webpack
- scss
- php
- MySQL
- WordPress
CCG - Next.js Website Cluster
2021 -Care homes websites on the same design with unique branding capabilities for each, built in its entirety from the ground up as we took the plunge into the headless ecosystem.
Next.js frontend, with Styled Components for styling, paired with WordPress as the CMS over a GraphQL connection.
Scalability is the key factor for success on the account, currently operating ~50 websites.
- Next.js
- GraphQL
- JavaScript
- scss
- php
- WordPress