PotLuck
Key Skills: JavaScript, JQuery, HTML/CSS, Python, MEAN Stack, GIT, Scrum
- What is it? Mobile-friendly web application built with Node.js and MongoDB that suggests new recipes/cuisines to users based on past preferences. Recommendation Engine written in Python. Recipe web scraping written in Java.
- What am I doing?
- Collaborating with an undergraduate, graduate, and faculty member to conduct research in data analytics.
- Performing research in designing recommender systems for predicting future user preferences from past choices.
- Delivering a mobile-friendly, agile web application of a generic end-to-end recommendation system that can be easily adapted to various applications, such as Netflix movie ratings or Amazon buying patterns.
- Communicating importance of research at conferences.
- Application: Food/Cuisine Recommendation
Key Skills: JavaScript, JQuery, HTML/CSS, Python, MEAN Stack, GIT, Scrum
Raspberry Pi Repeater
- Collaborators:
- Omar Taylor: Java Sound API research, graphics design, and PowerPoint.
David Boschwitz: Project idea, sever back-end and hardware integration.
Ryan Wendell: Android integration (Android Studio) and server front-end.
- Omar Taylor: Java Sound API research, graphics design, and PowerPoint.
- What is it?
- A repeater network using a network of Voice-Over-IP connected Raspberry Pi computers hooked into small 5W transistor radios. This would allow long-range communications where normal two-way radios would not be able to reach without using cell phones. We would set up a repeater in one area (i.e. Iowa State) where it would receive all two-way radio transmissions on a specific channel and then it would be transmitted to all the repeaters on the VOIP network which would transmit the message out of the connected two-way radio. If the time is allotted, we would also allow use on mobile devices with our hardware in order to communicate without the use of the radio receivers. Additionally, we could make a web admin panel that would allow a user to connect to it and change settings without physical access to the repeater.
- What did we do?
- Researched and designed with team of two others a repeater network coded in C of a VoIP connected Raspberry Pis wired to small transistor radios to allow for long-range communication.
- Researched and designed with team of two others a repeater network coded in C of a VoIP connected Raspberry Pis wired to small transistor radios to allow for long-range communication.
Mars Rover (Embedded Systems Project)
- What did I do?
- Configured MMI/O, serial comm., ADC, SONAR, and Servo. Implemented Cartesian coordinate system in C to navigate robot through obstacle course autonomously and manually.
- Configured MMI/O, serial comm., ADC, SONAR, and Servo. Implemented Cartesian coordinate system in C to navigate robot through obstacle course autonomously and manually.