Sajjad Taheri

Senior Software Engineer at Bear Robotics, Inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Palo Alto, California, United States, US
Languages
  • English Full professional proficiency
  • Persian Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • 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.

    • 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

    • 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.

    • 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
    2013 - 2019
  • University of Tehran
    Bachelor of Science (BS), Computer Engineering
    2005 - 2010

Community

You need to have a working account to view this content. Click here to join now