Sajjad Taheri
Senior Software Engineer at Bear Robotics, Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Persian Native or bilingual proficiency
Topline Score
Bio
Experience
-
Bear Robotics
-
United States
-
Software Development
-
100 - 200 Employee
-
Senior Software Engineer
-
Jul 2020 - Present
-
-
-
Essential
-
Palo Alto, CA
-
Software Engineer, Computer Vision
-
Sep 2019 - May 2020
Worked on an efficient graph-based framework for deploying machine learning/computer vision algorithms on a power-constrained consumer device. Developed compute functions optimized for parallel hardware such as GPU and DSP. Worked on an efficient graph-based framework for deploying machine learning/computer vision algorithms on a power-constrained consumer device. Developed compute functions optimized for parallel hardware such as GPU and DSP.
-
-
-
University of California
-
United States
-
Higher Education
-
700 & Above Employee
-
Graduate Student Researcher
-
Sep 2014 - Jun 2019
* High-performance Computer Vision Processing for the Open Web Platform Architected and developed the initial version of OpenCV.js, a JavaScript translation of OpenCV library (using source-to-source translation with an LLVM-based toolchain) which brings hundreds of image processing and computer vision functions to the web clients with near native performance. * FPGA Acceleration of Data-flow-based Computer Vision Algorithms Developed a framework for FPGA acceleration of high level computer vision algorithms that are modeled as task graphs (based on OpenVX spec). It includes a graph compiler that translates computer vision algorithms to CPU and FPGA targets. * Performance Assessment of WebRTC implementations Contributed to development of a benchmark for performance evaluation of WebRTC implementations. Show less
-
-
-
OpenCV
-
Non-profit Organizations
-
1 - 100 Employee
-
GSoC Mentor
-
May 2017 - Aug 2017
Helped mentor two students participating in Google Summer of Code (GSoC) program to develop documentation and online tutorials for OpenCV.js (OpenCV in JavaScript!). The results were successfully published in official OpenCV website. Helped mentor two students participating in Google Summer of Code (GSoC) program to develop documentation and online tutorials for OpenCV.js (OpenCV in JavaScript!). The results were successfully published in official OpenCV website.
-
-
-
Mozilla
-
United States
-
Software Development
-
700 & Above Employee
-
Javascript Engineering Intern
-
Jun 2015 - Sep 2015
Worked on ECMAScript SIMD (formerly knows as SIMD.js) technology which harnesses CPU vector processing capability in web applications. I contributed to Firefox SpiderMonkey JavaScript engine to support more SIMD.js data types and functions. I also showcased SIMD.js power by vectorizing Gl-matrix (a fast vector and matrix processing JavaScript library) and making it significantly faster for several matrix operations. Worked on ECMAScript SIMD (formerly knows as SIMD.js) technology which harnesses CPU vector processing capability in web applications. I contributed to Firefox SpiderMonkey JavaScript engine to support more SIMD.js data types and functions. I also showcased SIMD.js power by vectorizing Gl-matrix (a fast vector and matrix processing JavaScript library) and making it significantly faster for several matrix operations.
-
-
Education
-
UC Irvine
Doctor of Philosophy (PhD), Computer Science -
University of Tehran
Bachelor of Science (BS), Computer Engineering