CheckMate
CheckMate is a reservation service that is meant to allow administrators to control organizations and set specific item settings such as checkout limits. Users would be able to access multiple organizations, ideal for university student life clubs, and checkout items from different organizations. They would be able to easily track what and when are items are due. The project was designed for a software engineering course that explored user stories, product management, and architecture planning for microservices.
Features:
- Acted as project manager for our team of 5, coordinating meetings, GitHub best practices, and project timeline.
- Developed an application in Ruby on Rails for the first time and implementing the core logic for the application, including the checkout system.
Ruby on Rails
GitHub
Supabase

BuildBuddy
BuildBuddy is a tool designed to let inexperienced users talk to a chat bot and determine the best computer components for them. By walking the user through some questions like what the goal and the budget is, it would utilize an algorithm to determine a narrow set of components that would be fed to an LLM. The LLM would decide the best components to pair together, considering compatibility. The application would provide simple tools for users to buy components and also provide a simple build tool. Our project would win first place at NJIT's YWCC Capstone Start Up competition.
Features:
- Set up LLM chat bot capabilities via chat history and basic prompting to set up the conversation.
- Established an algorithm that would find the best components for the user's preferences using filters and cosine similarity.
NextJS
Python
PyTorch
GitHub

Chugga Chugga Choo Choo
Chugga Chugga Choo Choo is a project for HackNJIT 2024 which ended up being a winner of the Best Use of Terraform award. The project was designed to be a simulation for a steam engine for the steampunk themed hackathon. The engine would accurately simulate heat, steam, and how it interacts with speed. It would be hosted to let anyone play an instance of the simulation. See how far you can go without exploding the steam engine!
Features:
- Integrated Docker with NextJS and Python to deploy the application as a container on any infrastructure quickly.
- Configured the Terraform files to efficiently deploy the Docker containers of the backend simulation and frontend interface that users can interact with.
Docker
Terraform

Game Guesser
Created a daily game guesser where the user gets bits of information per guess and has 5 tries to get the game. The OpenCritic API was used to gather and cache data while the rest of the application was developed over a semester.
Features:
- Expanded user interactions by correlating users to completed challenges for implementations of leaderboards/completions
- Implemented an internal database storage system that can conduct all CRUD operations in SQL tables that are in third-normal form
- Integrated server-side rendering with PHP to allow for secure user profiles and interactions
HTML 5
PHP
SQL
CSS
Bootstrap
GitHub

Social Sync
It is hard to schedule times to meet when you are a college student, everyone in the friends group has conflicting schedules. We are coming up with an App where users can schedule time to meet by selecting the available times. Our app is a mobile version of the https://www.when2meet.com/ website, it also shows the weather information on the day of the meeting.
Features:
- Allowed users to see nearby events and add them to their event collection
- Creates notifications and shows the users the weather for a specific time
- Utilized Firebase to set up custom events and user profiles
Kotlin
Android Studio
GitHub

Abyss Bot
Developed a general moderation bot for Discord that utilized the Discord.py wrapper. Utilized the experience to aid in my development of Python and web applications.
Features:
- Allowed for toggling of specific settings and configs per server
- Created a way for users to vote to add emojis to a server
- Self-hosted the bot on Oracle Cloud using Tmux
Python
GitHub
Ubuntu

