Overview
This page is dedicated to information about my current and previous work, mainly as a hobbyist programmer.
Java
Kotlin
Gradle
JavaScript
TypeScript
Python
DevOps
PostgreSQL
React
Vue
System Administration
Continuous Integration
Continuous Delivery
Experience
Open Source Developer - Self-employed
2017 - present, Melbourne, AU
My open-source work has been chiefly written in Kotlin and Java, though I had utilised Python and languages that used the Node.js runtime; such as JavaScript and TypeScript.
- Maintain Gradle plugins, such as gradle-tailwind.
- Improve problem-solving and interpersonal skills by using a platform that allows for collaborative work.
System Administrator - Self-employed
2021-03 - 2023-08, Melbourne, AU
I had operated one of the available Linux repository mirrors in Australia, for the Linux distribution Arch Linux and the Android terminal emulator Termux. Though the work on the repository mirrors were initially maintaining Bash scripts, I learned valuable skills in managing repositories using Ansible, as well as strengthening my workflow with Alpine Linux.
Notable Projects
- Readconquista: A (work-in-progress) website for the collection of library memberships in the Greater Melbourne area.
- gradle-tailwind: Gradle plugin for working with TailwindCSS with Java projects.
- Monty: Generalised Discord chatbot, tailored for a specific group.
Notable Articles
- iViewed Your API Keys: Discusses the use of client-side API keys in a well-used Australian application.