I am a graduate of M.Sc.Data Analytics from the Information System and Machine Learning Lab (ISMLL) at Universität Hildesheim in Germany. Currently I am a research assistant in the Distributed Artificial Inteligence Lab (DAI Labor) at Technische Universität Berlin (TU Berlin) . Mainly, I am skilled in Machine Learning ,Deep Learning, Information Retrieval and Natural Language Processing (NLP). I would like to indulge myself in investigation, researching and applying these concepts into real world problems.
GMaster Thesis: Machine Learning-based Bluetooth Direction Finding from Simulation to Real Measurements
Student Reserach Project (15 ECTS): Pedestrian Motion Predictiong using FPGA to Accelerate Inference [PDF]
Bachelor Thesis: ASIC Implementation of Automatic Gamma Correction Based on Average of Brightness
I designed an ASIC of Automatic Gamma Correction based on Average of Brightness for fbachelorgray scale image enhancement application. The idea of automatic gamma correction was based on a published paper of mine in 2015 (you can find in pulication section). I have implemented the proposed idea using VHDL in Vivado 14.2. I have synthesized the design using Design Vision Tool. Finally by feeding the sunthesized design to Cadence tool, I got the RTL layout of the design. It can be used besid an imaging tool for specific application as it has been reported it is ultra low power design with high quality enhancement for gray scale images.
I am researching and working on third party funded projects in the areas of machine learning, information retrieval and natural language processing. I am the main trainer of a bachelor course, Ambient Assisted Living and I have been supervising bachelor theses. More information about DAI Labor .
I am researching and working on IoT mand Smart Building with the focus of energy optimization, monitoring and cost efficiency of buildings. Mainly I am working with edgebox devices which send real time data acquired from enviromental sensors to a cloud (AWS) based customer dashboard.
More information about Digital Spine .I have been researching and working on cardiovascular measurements and diagnosis based on smartphone measurements. Mainly I am working with Seismocardiography (SCG) and Plethysmocardiography (PPG). During this time, I became familiar with heart function and principles of cardiovascular diagnosis and analysis.
More information about Kenkou .Master Thesis : Machine Learning based Bluetooth Direction Finding [PDF]
More information about u-blox AG .I have developed a platform based on a Analoge Device ToF camera and Dragon 96 Board which was detection a working 3D volume to determine safety area around a robot. I have been working with Nimbus 3D and ToF Blaze BAsler camera using Raspberry Pi and Invidia Jetson Nan developement kits. More information about PTX Tech GmbH .
This work has been the most steep learning curve in terms of both improving my understanding of Embedded System Design and HDL languages in production environment. I provide Technical Reference Manual (TRM) and Reference Design for Trenz Electronic productions. Trenz Electronic GmbH is well known in designing and development of PCBs for a wide range of applications. This work has given me this opportunity to work with different boards including different FPGA families a side with electronic and electrical peripherals on boards. I have workd on Xilinx 7 Series, Xilinx UltraScale+ MPSoC, Intel Aria10, Intel Cyclone/Max10 and CPLDs concept. In this period of time, I have enhanced my knowledge of Embedded System Design significantly. Furtheremore, I learn how to work with PetaLinux as an embedded operatin system for emebeded software applications. More information about Trenz Electronic GmbH .
I worked at Assyetem Germany GmbH as a Hardware Developer and gained very high professional experience as I was working with highly experienced hardware developer and sophesticated team memebrs. I was working on Remote System Updates using Digital Signal Injection. Xilinx 7 series FPGA have a feature called Multiboot, I've been designing a system to recieve a new configuration (bitstream) through UART and store it in the flash memory in order to boot the entire system with the recieved configuration. It was my first professional hardware developement, It was quite inspiring for me. Assystem Germany AG.
The internship at Bosch was the first practical experience in Germany. I've been working on Recurrent Neural Networks(RNN) and its impelemtation on UltraScale+ MPSoC. I learn deeply about Neural Networks and how to implement Neural Network application on FPGA in order to decrease the inference time significantly. Additionally, I was working with a group of international students which was my first cooperation in an international enviroment which I learn a lot a part from scientific aspects.
I have been working in Image Processing Lab in my former university with a group of PhD students who were researching on Image Processing and Computer Vision. My task was, Implementation of their ideas in MATLAB.
I had a weekly tutorial lecture in order to teach MATLAB and Image Processing Toolbox. Furthermore, I was proposing and correcting assignments and project.
I had a weekly tutorial lecture in order to teach x86 Assembly Language and principle of assemblers. Furthermore, I was proposing and correcting assignments.
Apart from Technology and AI aspect, I have another aspect in my life which is Art. I play Tar and Setar (Traditional Iranian Music Instruments) for almost 17 years, I had several performances as solo, trio as well as an orchestral training with children in Iran. Furthermore I do painting time to time, I am inspired by contemporary art movements especially abstract experssionism. I enjoy biking, hiking, jogging and when I am forced indoors, I watch movies and documentaries and I listen to audiobooks mostley about politics, art and history.