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.
Volunteer IT Worker
TechMateI 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.
Professional Development
Self-employedBetween 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.
Freelance Web Developer
FiverrI 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.
Tutor
Self-employedI 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.
General Assistant
Creative JunkAided in cleaning, packing, and unloading supplies for Creative Junk, a small arts and crafts store.
Bachelor of Science
University of CanterburyMajor 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.
Astro, HTML/CSS(Tailwind), Hugo, Next.js, React, UI/UX Design
MongoDB, MySQL, PostgreSQL, SQLite
C, Elixir, Go, Java, JavaScript(TypeScript), POSIX Shell, Prolog, Python, SQL
Django, Flask, GraphQL, Phoenix, REST
Cloud Computing(AWS), Docker, Git, LaTeX, Markdown, Notion, UML(Mermaid)
Linux, Prototyping, Systemd tools, Testing(Jest, Mockito, Vitest)
Centauri
Elixir, Phoenix, Phoenix LiveView, DockerAn 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.
WITI (Why Is This Installed?)
GoA 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.
Mnemosyne
Express, Node.js, React, REST, SQLite, TailwindCSS, Vite, VitestMy 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.
The Sneed Programming Language
C, Compilers, Interpreters, LISPA 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.
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).