Projects

.

  • > Footy Fetch ⚽_

    A MERN stack application designed to showcase my dual passions for soccer and cutting-edge technology, particularly in the realms of AI and data analytics. The application fetches and categorizes soccer-related posts from r/soccer, provides data analytics on posts and user interactions, and integrates with the OpenAI ChatGPT API for enriched user engagement.

    Built with

    ReactJs
    TypeScript
    Node.js
    Express.js
    MongoDB
    MaterialUI
    SCSS/CSS
    Reddit API
    OpenAI ChatGPT API
    Footy Fetch ⚽
  • > Target Trainer Application_

    A JavaFX application that enables users to design and evaluate target-based user interfaces. The app features an editor that allows users to create, arrange, and modify targets, as well as a testing mode that measures their performance using Fitts' Law. Other features include undo/redo and clipboard support.

    Built with

    Java
    JavaFX
    Git
    Target Trainer Application
  • > A* Pathfinding Visualization_

    A python visualization of the A* path finding algorithm. It allows you to pick your start and end location and view the process of finding the shortest path.

    Built with

    Python
    PyGame
    Git
    A* Pathfinding Visualization
  • > Omnee GetQuote_

    A multi-page form style website built for Omnee Technologies Inc. Worked on styling, SEO, and performance optimization.

    Built with

    VueJs
    SCSS
    Laravel
    Omnee GetQuote
  • > Airport Management System_

    A desktop application intended for an airport to manage the day-to-day operations of its business, such as managing gates’ flights, managing employee schedules, managing flight schedules, etc. Built in an agile team of 5.

    Built with

    Java
    JavaFX
    SQLite
    Git
    Airport Management System
  • > State Machine Visual Editor App_

    The JavaFX project is an interactive editor for building state-machine diagrams. It has features for creating and editing nodes, linking them with transitions, and customizing their properties. It also has multiple synchronized views and is built with immediate-mode graphics and a complex MVC architecture.

    Built with

    Java
    JavaFX
    Git
    State Machine Visual Editor App
  • > Curses Labyrinth_

    A 2D top-down game in which a player must evade the AI and complete tasks within a procedurally generated map using items to aid them in their escape.

    Built with

    Unity
    C#
    Git
    Curses Labyrinth
  • > Portfolio Website_

    My responsive portfolio website!

    Built with

    NuxtJs
    TypeScript
    SCSS
    GSAP
    Tailwindcss
    Git
    Portfolio Website