Below is a selection of my recent work. Click on any project image to view the source code on GitHub.
Note: Some repositories are private. Please contact me
directly if you would like access or a walkthrough of these projects.
-
Web Log App
A web app for keeping track of phone calls you don't want anyone else seeing. Everything you log gets encrypted right in your browser before it's saved, so even if someone got into the database, they'd just see gibberish. Built it with proper login security and threw together a dashboard where you can actually see patterns in your calls.
Technologies:
Typescript
Tailwind
Node.js
Web Crypto API
-
Robot Controller API
Developed an API that utlizes PostgreSQL for robot commands and a map that's supposed to simulate a moon robot simulation. I've also implemented a login system to autheticate users who have varying authorization on what they can do in the API. In addition, Swagger was also used to document the several different endpoints.
Technologies:
C# (.NET)
PostgreSQL
Swagger
-
Data Wrangling - Bitcoin's Price Chart
This task demonstrates my application of data wrangling using the cryptocurrency Bitcoin. It provides historical data for chart analytics to determine past trends and opportunity costs for investment.
Technologies/Libraries:
Python (Jupyter)
Matplotlib
Numpy
-
Data Visualization using Pandas - Weather
This task demonstrates my knowledge in Python using the Pandas library to visualize data. It provides a convenient way of visualizing weather data from a CSV file, in this case I'm using the JFK airport's weather data.
Technologies/Libraries:
Python (Jupyter)
Matplotlib
Numpy
Pandas
-
Whack-A-Mole
A fun and competitve game that improves the user's accuracy with their mouse.
Technologies:
JavaScript
HTML
CSS
-
Pong Game
I developed this classic game using python and the turtle graphics library for a fully functional, 2-player game and uses the "WS" and Arrow keys to give the players the ability to move their paddles and it keeps track of their scores with a sound for whenever the ball bounces on the walls.
Technologies:
Python
-
ManniMuse
This is a company I co-own with another business partner. I built this website alongside the marketing side from scratch. It's a fully functional web store that uses Auspost's API to manage the shipping side. I continue to manage and make changes to the website.
Technologies/Libraries:
Shopify
CSS
-
MyFoneRepairs
I was responsible for making the changes the owner requested, calculating the approriate quotes using excel, fix API issues, document changes and much more, in addition to coding my own changes using HTML and CSS due to contraints of the plugins. The technology used was wordpress and other plugins such as fluent form and elementor to make visual changes where applicable.
Technologies/Libraries:
Wordpress
CSS
HTML
-
Random Quote Generator
This project was a way for me to practice arrays and using the fetch API method in Javascript to obtain quotes for both quote generators. I managed to obtain quotes from a static array that contains a couple quotes I found inspirational and would display the quotes randomly on each button click using the Math.Random() method. The API quotes were obtained by using the Fetch method via the quotable API which is an open source REST API for famous quotes.
Technologies/Libraries:
JavaScript
HTML
CSS
-
Weather App
The weather app is a basic app that obtains and displays some weather data based on the typed in area such as NYC or Melbourne. It works by obtaining the data via the API (weatherbit) and displays the area's temperature, humidity, weather description, wind speed, UV index, pressure, air quality and feels like temperature.
Technologies/Libraries:
JavaScript
HTML
CSS