Projects

.

Highlights

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.

Footy Fetch ⚽
Highlights

Omnee AI

Omnee is an AI home assistant mobile application which creates a 3D digital twin of each home you build, responds to every incoming inquiry, and submits clear and qualified service requests for buyers.

Omnee AI
Highlights

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.

Target Trainer Application
Highlights

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.

A* Pathfinding Visualization
Highlights

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.

Airport Management System
Highlights

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.

State Machine Visual Editor App
Highlights

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.

Curses Labyrinth
Highlights

Portfolio Website

My responsive portfolio website!

Portfolio Website
1 / 8
  • 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.

    Stack
    ReactJsTypeScriptNode.jsExpress.jsMongoDBMaterialUISCSS/CSSReddit APIOpenAI ChatGPT API
    Footy Fetch ⚽
    Footy Fetch ⚽
  • Omnee AI_

    Omnee is an AI home assistant mobile application which creates a 3D digital twin of each home you build, responds to every incoming inquiry, and submits clear and qualified service requests for buyers.

    Stack
    PytorchGoogle Document AIAWS Textracttransformer NERYOLOv8/YOLO11SAM / SAM2OpenCLIPmultimodal LLMsFlutterVueJsSCSSLaravel
    Omnee AI
    Omnee AI
  • 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.

    Stack
    JavaJavaFX
    Target Trainer Application
    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.

    Stack
    PythonPyGame
    A* Pathfinding Visualization
    A* Pathfinding Visualization
  • 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.

    Stack
    JavaJavaFXSQLite
    Airport Management System
    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.

    Stack
    JavaJavaFX
    State Machine Visual Editor App
    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.

    Stack
    UnityC#
    Curses Labyrinth
    Curses Labyrinth
  • Portfolio Website_

    My responsive portfolio website!

    Stack
    NuxtJsTypeScriptSCSSGSAPTailwindcssGit
    Portfolio Website
    Portfolio Website