Software Engineering (Honours) — Final Year
merrick.cam Bringing concepts to life with innovative software — both as a hobby and in the professional industry.
Scroll to diveSelected work
2026A curated selection of my recent industry internships and personal technical projects, spanning computer vision pipelines, embedded automotive systems, and privacy-focused web applications.
DCPM-ADMS (Automated Defect Measurement System)
Led a team of 6 at Optik Consultancy to build a specialized Python-based software suite for road surface defect measurement. Orchestrates a complex CV pipeline leveraging YOLOv8 for detection and SAM2 for pixel-precise segmentation. Extracts GoPro GPMF telemetry to perform homographic projections and generate orthographic Bird's Eye View maps.
html-chat
A high-performance, single-file web application providing a portable interface for OpenAI-compatible LLM APIs. Built with vanilla JavaScript and HTML/CSS, it leverages IndexedDB for persistent storage and features a local Retrieval-Augmented Generation (RAG) engine supporting custom chunking and vector embedding directly in the browser.
yt-dlp-tube
A privacy-focused, self-hosted YouTube frontend that uses yt-dlp to extract direct media streams, bypassing tracking and algorithmic feeds. Features a custom HTML5 video player with dual-audio synchronization, native SponsorBlock integration, robust VTT subtitle support, and an edge-caching system to mitigate bandwidth throttling.
BerryAuto
A sophisticated C++ daemon transforming Linux-based single-board computers (like the Raspberry Pi 4) into wired Android Auto receivers. Leverages the AOA protocol and EVDI kernel module to create a virtual monitor, streaming hardware-accelerated H.264/HEVC video to vehicle head units with dynamic EDID injection.
About
I'm a final-year Software Engineering (Honours) student at the University of Technology Sydney (UTS), holding a GPA of 5.04. Most of what I enjoy sits at the intersection of hardware and software, whether that's developing custom firmwares to bridge legacy car electronics, or building optimized computer vision tools to process raw camera telemetry.
Recently, I worked as a software consultant intern at Optik Consultancy, where I collaborated in a small team to deliver a comprehensive Automated Defect Measurement System to our client (DCPM). This involved bridging the gap between raw GoPro video data and actionable disaster recovery mapping using AI.
Outside of my coursework, I regularly build and self-host my own privacy-centric applications, design custom PCBs, and experiment with local LLMs and embedded microcontrollers.