I am a research assistant at Fraunhofer (FIT Institute), working on software architecture problems in the Internet of Things. I recently finished a master program at RWTH Aachen University, where I mostly focused on applying machine learning techniques to improve defect detection in Industry 4.0 production systems.
In 2014, I finished an internship at Baidu Research (IDL lab) working on the development of Baidu Eye, a head-mounted device that enables natural interactions with company's search and other services. Prior to that, I was an intern at Microsoft Research Asia (former HCI group) with focus on research and development of wearable computing devices (i.e. Traceband) as well as interactive interfaces (i.e. Metro Interactive Tiles).
F Tavakolizadeh, J Carvajal Soto, D Gyulai, C Beecks. Advances in Data Mining, Workshop Proceedings, 17th Industrial Conference on Data Mining (ICDM 2017). New York, USA, 146-151. [Poster Proceedings]
J Gu, C Zhao, F Tavakolizadeh. Microsoft Corp. US Patent 20,150,286,387, 2015.
F Tavakolizadeh, J Gu, B Saket. In Proc. 27th annual ACM symposium on User interface software and technology (UIST'14 Adjunct). ACM, New York, NY, USA, 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.