Posts by Tags

3D reconstruction

Segmentation For Holographic Images

2 minute read

Published:

Patent I authored while working at Microsoft. Describes an image segmentation technique for producing photorealistic human holograms.

GPU programming

augmented reality

Segmentation For Holographic Images

2 minute read

Published:

Patent I authored while working at Microsoft. Describes an image segmentation technique for producing photorealistic human holograms.

computer vision

Segmentation For Holographic Images

2 minute read

Published:

Patent I authored while working at Microsoft. Describes an image segmentation technique for producing photorealistic human holograms.

concurrency

Python Bindings for Performance Optimization: A Zero to One Guide

8 minute read

Published:

This article describes techniques to accelerate a Python codebase by exposing parallelized C++ functions using PyBind. It then analyzes the results of the optimization in which parallelizing one 40-line function in a 700-line program yielded up to a 3X end-to-end speedup.

cracking the coding interview

Technical Interview Materials

less than 1 minute read

Published:

My most popular GitHub project: C++ and Python solutions to Cracking the Coding Interview.

deep learning

Segmentation For Holographic Images

2 minute read

Published:

Patent I authored while working at Microsoft. Describes an image segmentation technique for producing photorealistic human holograms.

gaussian mixture models

Gaussian Mixture Models Tutorial

less than 1 minute read

Published:

Theory and implementation of Gaussian Mixture Models and the Expectation Maximization Algorithm.

leetcode

Technical Interview Materials

less than 1 minute read

Published:

My most popular GitHub project: C++ and Python solutions to Cracking the Coding Interview.

mars exploration

Visual Odometry on Mars

less than 1 minute read

Published:

Creating a visual localization system for robot localization on Mars.

modern C++

Python Bindings for Performance Optimization: A Zero to One Guide

8 minute read

Published:

This article describes techniques to accelerate a Python codebase by exposing parallelized C++ functions using PyBind. It then analyzes the results of the optimization in which parallelizing one 40-line function in a 700-line program yielded up to a 3X end-to-end speedup.

pybind

Python Bindings for Performance Optimization: A Zero to One Guide

8 minute read

Published:

This article describes techniques to accelerate a Python codebase by exposing parallelized C++ functions using PyBind. It then analyzes the results of the optimization in which parallelizing one 40-line function in a 700-line program yielded up to a 3X end-to-end speedup.

python bindings

Python Bindings for Performance Optimization: A Zero to One Guide

8 minute read

Published:

This article describes techniques to accelerate a Python codebase by exposing parallelized C++ functions using PyBind. It then analyzes the results of the optimization in which parallelizing one 40-line function in a 700-line program yielded up to a 3X end-to-end speedup.

semantic segmentation

Segmentation For Holographic Images

2 minute read

Published:

Patent I authored while working at Microsoft. Describes an image segmentation technique for producing photorealistic human holograms.

Gaussian Mixture Models Tutorial

less than 1 minute read

Published:

Theory and implementation of Gaussian Mixture Models and the Expectation Maximization Algorithm.

statistical learning

Segmentation For Holographic Images

2 minute read

Published:

Patent I authored while working at Microsoft. Describes an image segmentation technique for producing photorealistic human holograms.

Gaussian Mixture Models Tutorial

less than 1 minute read

Published:

Theory and implementation of Gaussian Mixture Models and the Expectation Maximization Algorithm.

visual odometry

Visual Odometry on Mars

less than 1 minute read

Published:

Creating a visual localization system for robot localization on Mars.

whiteboard interviews

Technical Interview Materials

less than 1 minute read

Published:

My most popular GitHub project: C++ and Python solutions to Cracking the Coding Interview.