You've found your unicorn! An applied math, statistics, computer science trifecta. I've spent the last twenty years working on all sorts of data and applied science problems, building frameworks that deliver cogent and actionable insights.
Before we dive in, a quick note on this website. It's designed to deliver an adaptive granularity experience; that is, you select the level of detail.
Conviva is a B2B, privately held company in the streaming video analytics space. They provide a client-side, QoE reporting layer, and a corresponding, backend analytics service, for many of the streaming video platforms in use today. One of Conviva's core products is Stream ID which aggregates devices into households. At a high level, it addresses a community detection problem involving devices, IP addresses, and the inherently unstable labels used to identify these entities.
In 2006, Numerix offered a product that allowed financial institutions to price exotic derivatives based on interest and foreign exchange rates. Underpinning these complex financial assets were arbitrage-free (martingale) measures and stochastic differential equations, and the raison d'être of their software was to expose an API to this numerical machienry in a familiar, Excel workbook.
I maintain several Ubuntu systems and needed a simple bash script that would backup / mirror these machines. Google pointed me to rsync. This blog post describes what I did with it.
A gist, in python, that uses asyncio with named sockets and illustrates a fork and monitor pattern. It's used here for monitoring heartbeats but could easily be adapted for other process health metrics.
A command line script to generate a QR code from a URL.
This post follows Golub and Van Loan, introducing Householder reflections and Givens rotations, then using these tools to sketch out implementations of QR, Hessenberg, and Schur decompositions.
The post describes a homogeneous Poisson process using a Gamma conjugate prior that can be used to estimate a pooled, per-subject intensity given a collection of realizations.
A derivation of the density functions and likelihood expression associated with doubly and randomly censored data.
I needed to merge the glyphs in two TrueType font files. FontForge, in particular its python extension, was the tool for the job.
This post elucidates the connection between the generalized inverse, the cdf, the quantile function, and the uniform distribution.
This post describes and implements an adaptive rejection sampler for log-concave densities.
The analysis for a data science interview project at Uber in 2015.
This post shows how to augment the Namecheap ddclient script to support multiple hosts on a dynamic IP.
This paper constructs a model for shared resource utilization, determines stochastic bounds for resource exhaustion, and simulates results.
I dropped out of my PhD program in statistics. I was enthusiastic about computational finance, but six months after switching departments to pursue this course of research, my advisor left on a two year sabbatical. I developed an interest in optimization and started on another project. That fell apart when the professor I wanted to work with died in a tragic kayaking accident. The last chapter was statistical genetics, but by then, I was out of gas and industry was calling. I determined that it wasn't meant to be, made the tough decision, and changed course.