Profile Image

I'm a Bachelor of Computer and Information Science student with a strong focus on software-development: skilled in Java, Python, PHP, and C.

With a track record of problem-solving, mentorship, and teamwork, I'm eager to excel in any role and contribute with my unique perspective and strong communication skills, and love sharing my knowledge.

With a software development journey that took off in 2015 and entering the commercial space in 2021 as a freelancer, I have since developed a strong foundation as a programmer. I have developed many applications for a variety of purposes, including:

  • designing a system for panel beaters to identify and locate vehicle parts through semantic text similarity
  • using IoT devices to build a prototype barrier system for rural farms and management portal to supplement maintenance for them
  • understanding requirements and writing Java plugins (implemented into Minecraft servers) for many customers as a freelancer
  • building many websites (frontend and backend), using web technologies like React and NextJS, and backend frameworks like NestJS and Express
  • building personal projects and collaborating with other people through version control, and open sourcing many of my projects on GitHub

Work Experience

Python Developer / Data Analyst

Contract - Auto Parts Industrial NZ, Auckland, New Zealand (09/2022 - Present)

Designed a client-server style python program to streamline the process of finding parts accurately for panel beaters based on their quotes downloaded from PartsTrader.

  • Leveraged Python SQLAlchemy and PostgreSQL to manage and store part data. This meant creating a robust and scalable database system that allowed for efficient data retrieval and storage.
  • Implemented advanced NLP techniques using Spacy and SentenceTransformers to determine text similarity, enhancing the accuracy of part identification based on the panel beaters' quotes with over 46,000 part codes.
  • Utilised Selenium in conjunction with BeautifulSoup to extract data from various websites. This was done together with proxies to ensure integrity and reliability when extracting the data.

Raspberry Pi Development Assistant

Farmgate Security, Auckland, New Zealand (09/2021 - 03/2022)

Building a barrier system that uses ANPR, Raspberry Pi, and Security Cameras to allow/deny access to rural farms

  • Engineered IoT systems through the development of Python programs on Raspberry Pi systems, enabling hardware interaction via GPIO and network interfaces.
  • Delivered a robust administration and management portal by utilizing the Python Flask framework. Incorporated Bootstrap, HTML, CSS, and JavaScript, resulting in improved web functionality and user experience.
  • Efficiently managed data within a PostgreSQL Database Environment through the application of Python SQLAlchemy, enhancing data manipulation and overall database performance.
  • Mentored new joiners into the team at Farmgate Security
  • Communicated with the team lead and other programmers about project requirements

Club Treasurer

AUT Cyber Security Club, Auckland, New Zealand (08/2021 - 07/2022)

Hosted beginner hacking events, demonstrating malicious tools and techniques for damaging unprotected targets

  • Attended and encouraged members to attend cybersecurity events

Freelance Java Developer

Fiverr, Remote (12/2020 - 07/2022)

Understanding customer requirements and converting this into customised Minecraft Plugins developed using the Java Programming language

  • 24 5-star ratings and gained several returning customers

Education

Bachelor of Computer and Information Science
Auckland University of Technology

Interpersonal Skills

Problem Solving

Mentorship

Communication

Listening

Taking Action

Teamwork

Technical Skills

Java

Python

PHP

C

React/JS

MongoDB

PostgreSQL

HTTP

RTSP

SSH

SFTP

Powershell

Linux

Websockets

Stripe Payments

Virtualisation

Certifications

CCNA - Introduction to Networks
Cisco, 2021
CCNA - Switching, Routing, and Wireless Essentials
Cisco, 2022