Projects
Some of my projects are outlined below.
I am currently building a finance app using The Consumer Data Rights framework within Australia. The goal is to assist people of all backgrounds in financial literacy and achieve your goals quicker through better-suited banking products, and/or switching to appropriate products through giving the user more control over how their data is used and provided.
More information can be found here (opens in a new tab).
AWAIR Sensor Dashboard
GitHub Link ↗ (opens in a new tab)
App to help users connect to Awair sensors, and recieve more granular data as well as some health advice.
Technologies
- Backend:
Java
&Spring Boot
- Frontend:
React
&Redux
- Database:
MySQL
Google Maps Launcher from CLI
GitHub Link ↗ (opens in a new tab)
Gets a street address from the command line arguments or clipboard and opens the web browser to the Google Maps page for the address.
Technologies
Python
withpyperclip
library
Static Site hosted on AWS S3
Static Website Link ↗ (opens in a new tab)
GitHub Link ↗ (opens in a new tab)
Amazon S3 can host a static website for you where individual webpages include static content. The link is directly to S3, but you can also use a custom domain name for your bucket with Route 53. More information here (opens in a new tab).
Technologies
- Cloud Provider:
aws
- Service:
S3
- Website:
html
&css
Redis Clone in C++
To be completed:
- Complete even loop implementation and read up on hashtables, data serialization, AVL tree and thread pool (asynchronous tasks)
- Front end UI (maybe some benchmarks?)
Technologies
- Language:
C++
- Topics: Sockets, protocol parsing, event loop and nonblocking IO, hashtables, data serialization, AVL tree, thread pool and asynchronous tasks.
HTTP Server in Java
To be completed:
- Clean up GitHub repo
- Front end UI to make requests and receive a payload to the requester
Technologies
- Language:
Java
- Topics: Sockets, threads, parsing HTTP requests, status codes and HTTP message structure, HTTP method, Unit Testing, parsing the request line