Projects

Top 3 Projects

LivePlatform Engineering Portal

Read More

Controls Engineering Database

Read More

Habitica Habit Task Tracker

Read More

All projects

LivePlatform Engineering Portal

Purpose
- To maintain and implement new features that support 100+ users while managing sensors

Features / Specifications
- Connected to AWS database and API
- Intuitive interface for non-technical teams
- Ability for users to interface with sensors and its' management

Impact
- Data is shown on portal and users are able to manipulate it without interfacing with AWS controls
- Eliminated errors with implementation of data validation on the front and back-end
- Able to retrieve activity and other details of sensors by providing an interface for non-technical teams

Controls Engineering Database

Purpose
- To meet the robust querying needs of the Controls Engineering team (20+) department including manufacturing asset management

Features / Specifications
- Browser-based accessibility
- Quick, vigorous search engine
- Login capability
- Ability to perform CRUD (Create, Read, Update, and Delete) functions

Impact
- Streamlined the workflow of controls engineers by performing faster queries
- Update and tracking capability for admin/supervisor when there was previously non
- Increased organization and coordination for the overall team when previously relied on Microsoft Excel

Habitica Habit Task Tracker

Purpose
- To provide 150+ users a way to track their progress from Habitica.com in NodeJS, Express, Python, and Bootstrap

Features / Specifications
- Connected to Habitica.com API
- Easy, clean interface to navigate and see the counter
- Be able to connect to individual accounts using API and tokens

Impact
- 150+ users using the tracker to track their progress
- Eliminated the use of spreadsheets because the tracker integrated seamlessly with the website
- Boosted moral and activity of the website/group because the tool was so easy to use

Pipeline Project

Purpose
- To create an online kanban-style tool to help users track their job search using React, JavaScript, and Bootstrap

Features / Specifications
- Used MongoDB as the database
- Be able to update and sync user changes
- "Drag and Drop" functionality for optimal user experience

Impact
- Helped 5+ trial users track their job search by organizing the status of their applications into categories
- Robust security features for user management by using Passport
- Focus on design and user functionality allowed users to intuitively understand how to use the application

MC2C Social Project

Purpose
- To create a social media platform for users to communicate using a robust API with the MERN stack

Features / Specifications
- Used MongoDB, Express, React, and NodeJS
- Used an API to influence state changes throughout the app

Impact
- Just for fun
- Used as a learning tool for the stack noted above

College Coursework Projects


Programming
- Chess AI: Java programmed to use logic and calculate risk to beat players in Chess
- Game Clones: Java programmed games such as Farkle and MineSweeper with complete scoring system
- Robust Unit Testing: Vigorous unit testing on Dates program

Robotics
- RoboRoller: Arduino programmed robot for Robosockey
- Slot Machine 226: Physical slot machine programmed with MSP 432
- Slot Machine 224: FPGA programmed slot machine programmed in Verilog
- Car Dashboard: Physical car dashboard programmed with MSP432