Cameron Merrick

Cameron Merrick

Welcome to my portfolio!

Here I showcase my work spanning software development, embedded electronics, PCB design and CAD.

Have any suggestions, queries or concerns? You can reach me at contact@merrick.cam

Featured Projects

A custom AMOLED clock installed in a Toyota Corolla dashboard

AMOLED-based Car Clock "Corolla Clock"

A custom AMOLED Clock solution for ZZE122 Toyota Corolla models (9th gen) that re-uses the existing clock case and buttons.

My first project involving PCB design. Project includes C++ firmware, hardware, and a 3D printed mount.

Source Code
A map of a city showing a red heatmap of police alert locations

Waze Alert Visualiser "Police Heatmap"

Provides a heatmap based on frequency of commonly camped-out police locations on the road. Uses the Waze Livemap API.

Useful for identifying mobile speed camera locations. Uses a highly optimised backend to automatically fetch the latest data.

Live Demo Server Client
Code snippet from the Briar Protocol Minecraft library

Minecraft Client/Server Library "Briar Protocol"

A Crystal library for interacting with the Minecraft protocol. Crystal is a compiled language featuring Ruby-like syntax.

This project was created to learn more about TCP networking and development with the Crystal language.

Source Code
A modern Toyota steering wheel with custom electronics visible

Steering Wheel Button Controller "Toyota Steering Wheel"

Steering wheel transciever firmware and hardware compatible designs for the Steering Wheel used in Toyota vehicles from 20-24.

This project aims to extend compatibility to early Toyota models using my own column spline adapter and clockspring CAD designs.

Source Code
Custom circuit board for the Gearduino transmission controller

Work-in-Progress
Arduino-based Transmission Controller "Gearduino"

DIY + fully tuneable automatic (torque converter) transmission control based on the Arduino platform (Arduino Mega R3).

Provides software, firmware and hardware for modifying a vehicle's gear shifting behaviour on the road using a custom PCB shield.