I am a research associate at Fraunhofer Institute for Applied Information Technology, working on software architecture problems in the Internet of Things. My research intereset lies in the challenges of IoT software deployment at scale.
In 2014, I finished an internship at Baidu Research working on the development of wearable devices such as Traceband and Baidu Eye, a head-mounted device that enabled natural interactions with company's search and other services. Prior to that, I was an intern at Microsoft Research Asia (former HCI group) contributing to the design and developing the Metro Interactive Tiles.
I finished a master program at RWTH Aachen University, where I mostly focused on creating near real-time pipelines for integrating machine learning solutions into Industry 4.0 production systems. I have also achieved a BSc in Computer Science at Multimedia University, during which I worked on projects such as 2D Mapping and Data Collection using mobile vehicle robots.
Tavakolizadeh, F., Chala, S. A., & Zhang, H. (2019, October). An Interactive Interface for Bulk Software Deployment in IoT. In Proceedings of the 9th International Conference on the Internet of Things (p. 38). ACM.
Carvajal Soto, J. A., Tavakolizadeh, F., & Gyulai, D. (2019). An online machine learning framework for early detection of product failures in an Industry 4.0 context. International Journal of Computer Integrated Manufacturing, 32(4-5), 452-465.
Tavakolizadeh, F., Carvajal Soto, J. A., Gyulai, D., & Beecks, C. (2017). Industry 4.0: mining physical defects in production of surface-mount devices.
Jiawei, G. U., Zhao, C., & Tavakolizadeh, F. (2015). U.S. Patent Application No. 14/517,216.
Tavakolizadeh, F., Gu, J., & Saket, B. (2014, October). Traceband: locating missing items by visual remembrance. In UIST (Adjunct Volume) (pp. 109-110).
Make the smartphone context-aware by knowing whether it is in hand, in sidepocket, in a handbag, or left on a surface.
Circle around anything in your view and search for it! A head-mounted system to connect you with your search engine.
A bracelet keeps track of target objects that the user interacts with so that they will never go through a hassle to find them.
A set of proposals to enhance the usability of Microsoft Modern Design Language (Metro UI) on Windows devices.
A parallel Planar Convex-Hull solver which operates on a single or a cluster of machines to analyse performance improvements.
A robot is utilized to perform simple mapping tasks using sonar sensor in a structured environment.
A multiplayer battleship game, allowing network game play and communication.
A random crossword puzzle generator based on a database with more than 50 thausands words and clues.
An autonomous prototype robot navigates across a model city, respecting traffic lights while following a predefined route to periodically collect data.
An application which allows simple painting using the camera input. Key features include changing brush color, thickness, erasing and saving.
A 3D graphical model of Multimedia University developed using the OpenGL API.
A robot acts a defense tower which detects human face and shoots towards it.