Samit Basu Leadership Hardware Software Gateware Algorithms

My Expertise

I like to build stuff!

Solve

From a vague idea to a great customer experience - the purpose of engineering! Usually the hardest part of the job: what do we build, and why?

Design

Data acquisition and processing systems that provide insight from measurements.

Build

High performance software (CPU, GPU), Cloudware (Rust), Deviceware (C/C++), Research code (Python, MATLAB), Gateware (FPGAs), PCBAs (Digital and mixed signal)

Lead

People are any organizations most important asset. Lead from the heart, promote learning, encourage everyone, and build an environment and team to excel.

Featured Personal Projects

RustHDL

RustHDL

  • Rust framework for writing safe, correct firmware for FPGAs
  • Support for 4 different FPGA families (Spartan-6, Artix-7, Lattice ECP5, Lattice ICE40) from a single codebase

RustHDL is a new way to write firmware for FPGAs using the Rust Programming Language as a Hardware Description Language.

Check it out
FreeMat

FreeMat

  • Open source data analytics tool
  • Downloaded over 1M times
  • Used around the world to democratize data analytics
  • Multi-platform, GUI, C++ application

FreeMat is a free environment for rapid engineering and scientific prototyping and data processing. It is similar to commercial systems such as MATLAB from Mathworks, and IDL from Research Systems, but is Open Source. FreeMat is available under the GPL license. Check it out

ReconAlgos

Fast Hierarchical Algorithms for Tomography

  • A class of fast algorithms for forward and back projection in 2D and 3D
  • Compatible with hardware implementation, good error properties. Currently in production somewhere

The basis of my thesis, a class of fast algorithms for CT reconstruction.

Check it out