Her Ph.D. research was commercialized through Eternal Systems, Inc., a company where she served as Chief Technology Officer and the Vice-President of Engineering to transform her Ph.D. research into products for commercial use. Her research led to the development of 24x7 highly available platforms and solutions for data centers, large online systems and deeply embedded systems. She has been a faculty member in the Electrical and Computer Engineering Department at Carnegie Mellon University since 2001. She has served as co-director of the CyLab Mobility Research Center at Carnegie Mellon University and headed the Intel Science and Technology Centre in Embedded Computing at Carnegie Mellon University. She has written and published more than 150 research papers on distributed systems and fault tolerance, research that led to the development of the Fault Tolerant CORBA industrial standard. With her Ph.D. students at Carnegie Mellon, she has worked on research in the areas of failure diagnosis, mobile edge computing, adaptive fault-tolerance, live software upgrades, static analysis, and machine-learning to solve systems problems. Her interest in computers and technology for sports led her to develop mobile apps bringing real-time statistics, multimedia, streaming radio, social media, and live video feeds to teams in the NFL, NBA, NHL, NRL, AFL, NBL, CFL and other sports leagues around the world. She has also worked to launch a new data platform to help sports teams understand their business operations and to improve the fan experience. She brings the lessons from her industry experience with YinzCam into her Internet of Sports Things course at Carnegie Mellon University, as well as to motivate Ph.D. research in the field of mobile edge-computing and using edge clouds to improve the user experience in high-density environments such as stadiums. She has also worked to incorporate embedded systems into sports through her project that aimed to track the , players and other equipment on the field at game-time. Through the Trinetra project, she developed mobile technologies to provide increased independence to blind people in their daily activities such as shopping, taking public transportation. Through YinzCam, she collaborated with the Pittsburgh City Council to develop and launch iBurgh, a groundbreaking mobile app to allow citizens to report complaints to the city's IT departments via smartphones. She had also developed AndyVision, a robot project funded by the Intel Science and Technology Center at Carnegie Mellon University that is capable of quickly inventorying merchandise and detecting out-of-stock conditions in retail environments.