IBE Freshman Engineering and Entrepreneurial Capstone
For IBE's ENGR 1282.04H Freshman IBE Capstone Course
Objective: In a 4 member, interdisciplinary team, innovate a solution to help someone with Arthritis using the Business Model Canvas
Solution: A gas spring operated device that helps people with shoulder arthritis put coats on with minimal or no shoulder pain.
Design Process: After identifying a problem, researching current alternatives, and talking to potential end users, we identified a major need for a device that aids in putting on a coat or jacket. Using feedback from interviews and research, multiple design concepts were drawn, and a final design was selected using a matrix to put the concepts against the needs and value propositions. Using the final design, the team worked on creating a mockup using materials already available. After testing with the mockup and further end user input, the team created a full scale prototype, complete with the gas spring.
Learning Outcome: Business Model Canvas, interdisciplinary team collaboration, design process principles, product proposal writing.
Future Work: Currently in the Intellectual Property (IP) process with OSU, potential to be sold to actual end users and businesses that end users frequent.
IoT Heart Rate Monitor (Android/Java/Firebase)
Objective: Develop Internet of Things application to monitor user’s heart rate and connect devices together.
Solution: An Android Application that acts as a liaison between a Bluetooth Heart Rate sensor and a Cloud Database. While a heart rate sensor is worn by the user, heart rate values are sent to the Android device and then to the cloud database for analysis and events. Features include color coded value display, auditory alerts, and OAuth and cloud integration.
Learning Outcome: Internet of Things, Architecture, Google and Firebase API’s, Source Control Management (SCM) using Git, online and realtime database, and Agile practices.
Future Work: Add support for Android Things, Google Assistant, Cloud based messaging to allow subscribers to receive personalized notifications.
National Park Service Web Kiosk (HTML/React.JS/Bootstrap/Google Cloud/Firebase)
Objective: Develop a web application that will allow users to best National Park experience possible with an intuitive, easy to navigate experience, for the Capital One Software Engineering Summit Competition.
Solution: A web application, made using HTML, React.JS, and Bootstrap, that pulls information from a backend consisting of the National Park API, multiple Google Cloud services, and a Firebase Firestore Database. This simple and informational web app provides data, as well as Google Maps integration, along with a responsive design for the best user experience.
Outcome: Admission into Capital One's Software Engineering Summit for Summer 2019
Learning Outcome: Architecture, frontend and backend development, Google and Firebase API’s, Source Control Management (SCM) using Git, online database, and Agile practices.
Future Work: Add more graphical elements, such as icons and images, transfer reliance from NPS API to online database for speed and efficiency.
Lease Finder (Ruby on Rails)
OSU CSE 3901 - Project: Web Apps
Final group project for CSE 3901 at Ohio State
Objective: Develop a web application built using Ruby on Rails to solve a problem
Solution: The Groovy Ruby's developed a Ruby on Rails web application to help students with subleases. Lease Finder helps students put up their residences for sub lease, as well as help students find available subleases. Landlords can also set up accounts and add property details to be associated with subleases, and students have the option to leave reviews for any property.
Outcome: Project resulted in a 93/100, the highest grade in the class.
Learning Outcome: Ruby, Rails, ERB, HTML, JS, CSS, and Bootstrap
FEH Kart (C/C++)
OSU Honors Fundamentals of Engineering (ENGR 1281)
End of semester, partner, design project for ENGR 1281 at Ohio State.
Objective: In pairs, develop a game for the Proteus using C++ and its API’s.
Solution: A touch screen variant of Mario Kart time trials mode. Player moves side-to-side to avoid obstacles and collect coins. Features include: character options, statistics and dynamically changing player speed.
Outcome: Awarded Best Documentation and received a 100% grade for the developed game.
Learning Outcome: Pair programming, implementing API’s, game development, graphics design