Profile

I am a developer prioritizing in web development utilizing a number of different frameworks. I am interested in bringing my forward-thinking mindset to a dynamic tech team, and expanding upon my knowledge in cutting-edge technologies. References are available on request.

Work Experience
2025/11 – PresentChristchurch, NZ

Volunteer IT Worker

TechMate

I am currently a volunteer IT worker at TechMate, a community organisation that provides affordable access to information and communication technologies. I primarily aid citizens with technical support, teaching basic computer literacy, and assisting with hardware and software issues including setup, repairs, and maintenance.

2025/02 – 2025/11

Professional Development

Self-employed

Between February and early November 2025 I used this period of unemployment to undertake independent study opportunities in several fields that I felt were interesting, such as cloud services (specifically AWS), AI/ML foundations, and web scraping.

2024/10 – 2025/01Christchurch (remote), NZ

Freelance Web Developer

Fiverr

I decided to start doing freelance work on Fiverr as a web developer in October while searching for employment. I decided to put this on hold for the time being as I have not found enough clients seeking out my help to justify focusing on this over personal projects.

Christchurch (remote), NZ

Tutor

Self-employed

I tutored high school graduates in Python programming over the summer so that they would have an easier time when the introductory courses in university began.

Christchurch, NZ

General Assistant

Creative Junk

Aided in cleaning, packing, and unloading supplies for Creative Junk, a small arts and crafts store.

Education
Christchurch, New Zealand

Bachelor of Science

University of Canterbury

Major in Computer Science, Minor in Philosophy.

Courses taken include: Python programming, Data Structures & Algorithms, Object-Oriented Programming, Databases, Human-Computer Interaction, Formal Languages & Compilers, Software Design, etc.

Skills
Frontend

Astro, HTML/CSS(Tailwind), Hugo, Next.js, React, UI/UX Design

Databases

MongoDB, MySQL, PostgreSQL, SQLite

Languages

C, Elixir, Go, Java, JavaScript(TypeScript), POSIX Shell, Prolog, Python, SQL

Backend

Django, Flask, GraphQL, Phoenix, REST

Misc

Cloud Computing(AWS), Docker, Git, LaTeX, Markdown, Notion, UML(Mermaid)

Other

Linux, Prototyping, Systemd tools, Testing(Jest, Mockito, Vitest)

Curated Projects
2026/04 – Present

Centauri

Elixir, Phoenix, Phoenix LiveView, Docker

An advanced paginator for GitHub stars. This is a current ongoing project that is not yet ready to demo as it has shifted to being a self-hosted application recently, and has been undergoing rewrites as a result. The main goal of Centauri is to improve a weak UI that makes navigating Github's otherwise dreadful starred repositories section into a much smoother, feature-rich experience.

2026/02 – 2026/02

WITI (Why Is This Installed?)

Go

A simple cli tool to give you information regarding the installation status of a given package. It will tell you if it was installed explicitly, or as a result of another package. It will also list what the package's dependencies are and which installed packages require it. More importantly, however, is that it will show the installation chain of how it may have come to be installed in the first place.

2025/10 – Present

Mnemosyne

Express, Node.js, React, REST, SQLite, TailwindCSS, Vite, Vitest

My current personal project: a full-stack quotes and aphorisms web app built with React on the frontend and Node.js, Express, and SQLite on the backend. It allows users to browse, search, and save their favorite quotes from many great writers, philosophers, and political figures throughout history. The app features a sleek, glassmorphism-inspired design with a focus on usability and accessibility, along with full CRUD operations via a RESTful API. My main goal with this project is to improve my skills in full-stack web development, and to create something that inspires and motivates others and encourages them to read more.

2025/09 – 2025/10

The Sneed Programming Language

C, Compilers, Interpreters, LISP

A programming language I created as a fun side project to learn more about compilers and interpreters. It is a simplified LISP dialect written in C, but comes packed with all (that's a lie, it's a tiny language after all :P) you need to program whatever you want, including functions, basic data types, and mathematical operations. The language's name is a pun combining a popular joke from The Simpsons, and the popular programming language book The C Programming Language.

2025/02 – present

FlappAI Bird

Python(PyGame), AI(NEAT)

A clone of Flappy Bird that uses a neural network (specifically the NEAT algorithm) to learn from mistakes of previous attempts. This was done as a simple way of familiarizing myself with the basics of neural networks and aspects of data science in Python. I plan on keeping this as an ongoing project so I can further refine aspects of it in future (such as keeping records of data, for example).