Kai Hirota's repositories
ANU-Programs-and-Courses-Scraper
An attempt to scrape & parse Degree Programs and Courses from the ANU website. Uses NLP (Semantic Parsing) to extract logical expressions from unstructured text that describes course requisites. Objective: To organize the messy data, and to improve the experience of degree planning.
MQTT-Performance-Evaluation
Project for COMP6331 Computer Networks. Deploy MQTT broker and test the performance using QoS 0, 1, 2 and inter-message delay of 0/10/20/50/100/500ms.
Airwallex-Exchange-Rate-Monitor
Coding challenge for Airwallex. Written in Python, and uses Pydantic data models.
Assembly-Projects
Use assembly language to play music and transmit data and commands over physical wires by implementing or creating a communication protocol. Run and tested on Discoboard MCU with Arm Cortex-M7 processor.
Information-Theory-Financial-Data-Analysis
Research project for CSYS5030 Information Theory and Self Organisation at the University of Sydney. The aim of this study is to apply information theory to financial data in order to understand the magnitude and direction of information transfer between economies and industries.
Route42-Android-App
Android-based social networking app for fitness and location tracking. Group project for COMP6442 Software Construction, a course taken as part of Master of Computing at Australian National University.
Route42-Database-API
Data access API for Route42 Android app
Airwallex-Coding-Challenge
Coding challenge for Airwallex. I submitted the challenge in Python, but later decided to rewrite the program in Java. This is the result. This version, unlike Python, makes use of multithreading and can process multiple files concurrently.
Airwallex-Coding-Challenge-Kotlin
Airwallex Coding Challenge rewritten in Kotlin. Makes use of Kotlin coroutines
chroma
the AI-native open-source embedding database
COMP5310-DS-Project-Clustering-Airbnb-Listings
Data Science Project for COMP5310
COMP9120-Database-Project
Repository for our group project in COMP9120 DBMS class
Computer-Vision-Lab-Assignments
Lab assignments for ENGN6528 Computer Vision at Australian National University
FastAPI-Based-RestAPI
Experimenting with FastAPI and seeing how long it takes to build a REST API.
frequent_itemset_visualisation
Created with CodeSandbox
Functional-Programming-in-Scala
For CS-210: https://edu.epfl.ch/coursebook/en/functional-programming-CS-210
Kotlin-for-Java-Programmers
https://www.coursera.org/learn/kotlin-for-java-developers
MojexaSampleProject
Sample project for demonstrating the features of SpacesMarkerManager plugin
ohmyzsh
🙃 A delightful community-driven (with 2,100+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.