Projects

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

    Inventory Management System

    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

    Inventory Management System Inventory Management System Inventory Management System

    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

    Bitcoin Price Chart Bitcoin 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

    Weather Data Visualization

    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

  • 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

    mannimuse-store

    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

    Weather Data Visualization

    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

    Weather Data Visualization

    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

    Weather Data Visualization

    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