Use Disruptive Moments in Life to Pick Up New Habits

Times of upheaval in your life are the best time to slide in a new routine.

Using the Google Cloud Vision API for OCR in Swift

A showcase of interacting with the Google Cloud Vision API to recognize text in the wild from within a Swift iOS application

Type Erasure for Unopinionated Interfaces in C++

Taking the ideas of std::any one step further to achieve highly flexible polymorphism

A Promenade of PyTorch

A brief discussion of a research-first deep learning framework

Writing a Microservice in Rust

An investigation into using Rust to write a small web service

Convolutions with cuDNN

Implementing computer vision's most crucial operation with NVIDIA's cuDNN library

Exploring K-Means in Python, C++ and CUDA

Implementations of K-Means in three different environments

My Facebook Internship

Living the wonders of the Facelife