To me, software development is about people. Every application, website, mobile app, API, or any product will eventually end up in the hands of a person, who can leverage that product to better accomplish their own goals. My goal is to continually learn about how to make these products as powerful, intuitive, and as useful as possible.
Eric Vasey
2016 - 2018
2012 - 2016
July 2020 - Current
November 2018 - July 2020
October 2015 - May 2018
Conducting lab research projects involving motion capture, wearable sensors, and human-robot interaction, as well as collaborating on publications.
ilSoP: C++ program to filter and stream real-time data from motion capture system for sonification.
Robot Remote Control: Android app to control a Nao robot remotely in real-time.
Physical Therapy: Android app using wearable IMUs to give real-time motion data and feedback.
Autonomous Vehicle Ethics: Collaborated on workshop paper discussing ethical autonomous driving.
Gesture Drone: Python application for gesture control of a drone using an EMG armband.
Child-Robot Theater: Worked with elementary school students to write scripts and put on a play with child and robot actors.
Child-Robot Afterschool Program: Created lesson plans and developed tools for an eight week module-based afterschool STEAM education program.
Conference Publications: Attended and participated as a team member to present results.
September - December 2014, 2015, 2016
Weekly meetings with current first-year students who are enrolled in the ExSEL Program to help them succeed at Michigan Tech. This requires knowledge of on-campus resources that students can use to help them succeed (Learning Centers, Disability Services, Counseling Services, etc).
May - August 2014
Business Analyst on an intern sub-team developing internal phone apps, taking the role of SCRUM Master (running daily standup, iteration planning, iteration review, and mid iteration touchpoint meetings). Facilitated communication between marketing, design, and the mobile team interns, to ensure a higher quality end product. Collaborated with other Business Analysts to facilitate SCRUM metrics collection for the Mobile Team. These metrics included velocity, percent bugs, cycle time per story, and average cycle time. Assembled reports of these metrics for the team, which included burndown charts and cumulative flow diagrams. Assisted with acceptance and regression testing of the Quicken Loans My Perfect Home and Mortgage Calculator apps. Helped develop a test web service in PHP for one of the intern team's internal apps.
June - August 2011
Developed several macros in Microsoft Excel using Visual Basic for Applications. One macro converted data from various delimited formats into a format more easily interpreted by analysis tools. The other applied WEKA (Waikato Environment for Knowledge Analysis) single and multiple linear regression analyses to an excel data set while accounting for nominal variables and allowing real-time modification of the data being analyzed. My work concluded in a seminar presentation to the System Analytics Department of my work in Visual Basic for Applications, with the intent of presenting the basics of VBA to the department.
This project utilizes a Myo armband as an arm motion sensor to control a Parrot Bebop 2 drone by using arm gestures. Communication is handled using ROS.
This project consists of an Android application that combines a phone and a wearable Bluetooth sensor to detect the wearer's physical movements to detect lunge motions or stability when doing a squat exercise, while providing visual and auditory feedback to help users improve their performance.
This project consists of an Android application for remote control of an Aldebaran Nao robot. The application aims to provide a simple but powerful interface for designing sequences of commands, such as speech, walking, gestures, and postures.
The Immersive Interactive Sonification Platform (iISoP) is a system combining 12 Vicon infrared camera trackers and a 24 TV display wall to generate real-time visual feedback, audio and music from people's movements in the room. My focus is on the backend C++ code that communicates with the Vicon tracking system and sends out data to the various applications that generate visuals and audio/music.
The Dead Birds app is a web application developed using Grails that allows amateur birdwatchers to submit observations of bird mortality events while giving scientists access to data for review and analysis.
The Snowday App allows Michigan Tech faculty and staff to easily find babysitters for when local K-12 schools cancel.
ParkNPay is an app that allows individuals parking on Michigan Tech's campus to pay for their parking on their phones.
The Parking Services version allows meter readers to know
where the expired meters are, so they can go straight to those locations and check.
App designed to crowdsource parking availability. Users recieve notifications when they are in a parking lot, and they can report how many spots are available.
App that generates color matches based on a camera image.
The Acceleration Monitor app collects data from the phone's accelerometer and stores it in .csv files for later viewing and exporting.
Barnes, J., FakhrHosseini, S. M., Vasey, E., Park, C. H., & Jeon, M. (2020 Jan-March). Child-robot theater: Engaging elementary students in informal STEAM education using robots. IEEE Pervasive Computing, 19, 1, 22-31.
Barnes, J., FakhrHosseini, S. M., Vasey, E., Park, C-H., & Jeon, M. (2019). Informal STEAM education case study: Child-robot musical theater. ACM CHI Extended Abstracts Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI’19), ACM Press, Glasgow, UK, May 4-9.
Barnes, J., FakhrHosseini, S. M., Vasey, E., Ryan, J., Park, C-H., & Jeon, M. (2019). Promoting STEAM education with child-robot musical theater. Video Abstract. Adjunct Proceedings of the 13rd ACM/IEEE International Conference on Human-Robot Interaction (HRI2019), Daegu, South Korea, March 11-14.
Lee, J., Yun, H., Kim, J., Baek, S., Han, H., FakhrHosseini, S. M., Vasey, E., Lee., O., Jeon, M., & Yang, J. H. (2019). Design of single-modal take-over request in SAE level 2 & 3 automated vehicle. Transactions of the Korean Society of Automotive Engineers.
Noh, B., Vasey, E., Phillips, K., Jeon, M., & Yoon, T. (2019). Smart exercise application to improve leg function and short-term memory through game-like lunge exercises: Development and evaluation. Kinesiology – International Journal of Fundamental and Applied Kinesiology.
Vasey, E., Ko, S., & Jeon, M. (2018). In-vehicle affect detection system: Identification of emotional arousal by monitoring the driver and driving style. Adjunct Proceedings of the 10th International Conference on Automotive User Interfaces and Interactive Vehicular Applications (AutomotiveUI’18), Toronto, Canada, September 23-25.
Jeon, M., & Vasey, E. (2018). Design and implementation of dance partner drones for interactive visualization and sonification. Proceedings of the 15th International Conference on Ubiquitous Robots (UR), Hawaii, June 27-30.
Vasey, E., Li, X., Yoon, T., & Jeon, M. (2018). A preliminary evaluation of a smart exercise application with wearable sensors. Adjunct Proceedings of the 24th International Conference on Auditory Display (ICAD2018), MI, June 10-15.
Noh, B., Vasey, E., Phillips, K., Verbrigghe, D., Jeon, M., & Yoon, T. (2018). Cost-effective personal training aid to improve leg function using smart exercise application: Pilot study. The 2018 Annual Meeting, World Congress on Exercise is Medicine®, and World Congress on the Basic Science of Muscle Hypertrophy and Atrophy of the American College of Sports Medicine, MN, May 29-June 2. Abstract published in Medicine and Science in Sports and Exercise, Volume 50:5 Supplement.
Vasey, E., FakhrHosseini, M., Zheng, Z., Jeon, M., Park, C-H., & Howard, A. (2017). Development and usability testing of a remote control app for an interactive robot. Proceedings of the Human Factors and Ergonomics Society International Annual Meeting (HFES2017), Austin, TX, October 9-13.
Barnes, J., FakhrHosseini, M., Vasey, E., Duford, Z., & Jeon, M. (2017). Robot theater with children for STEAM education. Proceedings of the Human Factors and Ergonomics Society International Annual Meeting (HFES2017), Austin, TX, October 9-13.
Jeon, M., FakhrHosseini, M., Vasey, E., & Nees, M. (2017). Blueprint of the auditory interactions in automated vehicles: Report on the workshop and tutorial. Adjunct Proceedings of the 9th International Conference on Automotive User Interfaces and Interactive Vehicular Applications (AutomotiveUI’17), Oldenburg, Germany, September 24-27.
FakhrHosseini, M., Lettinga, D., Vasey, E., Zheng, Z., Jeon, M., Park, C-H., & Howard, A. (2017). Both "look and feel" matter: Essential factors for robotic companionship. Proceedings of the 26th International Symposium on Robot and Human Interactive Communication (RO-MAN2017), Lisbon, Portugal, August 28-31.
Jeon, M., Barnes, J., FakhrHosseini, M., Vasey, E., Duford, Z., Zheng, Z., & Dare, E. (2017). Robot opera: A modularized afterschool program for STEAM education at local elementary school. Proceedings of the 14th IEEE International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 2017), Jeju, Korea, June 28-July 1.
FakhrHosseini, M., Vasey, E., & Jeon, M. (2017). Considerations for sound design in highly automated and hybrid vehicles. Proceedings of the Workshop on "New Opportunities for Auditory Interactions in Highly Automated Vehicles" at International Conference on Auditory Displays (ICAD2017), PA, USA, June 20-23.
Vasey, E., Jeon, M., Noh, B., & Yoon, T. (2017). Sonically-enhanced smart exercise application using a wearable sensor. International Conference on Auditory Displays (ICAD2017), PA, USA, June 20-23.
Barnes, J., FakhrHosseini, S. M., Duford, Z., Vasey, E., Ryan, J., & Jeon, M. (2017). Child-robot theater: STEAM education in an afterschool program, Adjunct Proceedings of the 12th ACM/IEEE International Conference on Human-Robot Interaction (HRI2017). Vienna, Austria, March 6-9.
Khan, R., Vasey, E., Landry, S., & Jeon, M. (2016). Ethical automated vehicles: Considerations and plausible directions. 1st Workshop on ethically inspired user interfaces for decision making in automated driving. The 8th International Conference on Automotive User Interfaces and Vehicular Applications (AutomotiveUI’16), Ann Arbor, MI, October 24-26.
Jeon, M., FakhrHosseini, S. M., Barnes, J., Duford, Z., Zhang, R., Ryan, J. & Vasey, E. (2016). Making live theatre with multiple robots as actors: Bringing robots to rural schools to promote STEAM education for underserved students, Proceedings of the 11th ACM/IEEE International Conference on Human-Robot Interaction (HRI2016). New Zealand, March 7-10.