programming

Type hinting a list subclass in Python with function overloading

How to support type hints of the dunder methods on your subclass of the built-in Python list using *function overloading*.

boston311

Python package for interfacing with Boston 311 API.

Bayesian analysis of the 'Facial Feedback Hypothesis'

My own visualization and statistical analysis of the data from a replication study of this famous phsycology paper.

Exploration of the latent input space of a Progressive Growing GAN

We trained a Progressive Growing GAN to produce realistic, yet novel, hand radiographs and explored its latent input space to identify an embedding of bone age.

Xcode Logger Notes

A few useful notes for using the logging system in Swift apps on Apple platforms.

Text Summarization App

A web application that summarizing text down to an adjustable percentage of the the most important sentences.

Sudoku Solver

A web application that solves [Sudoku puzzles] using linear integer programming.

Creating a Streamlit web app, building with Docker + GitHub Actions, and hosting on Heroku

A step-by-step tutorial on creating a web application with Streamlit, building a Docker image with GitHub Actions, and hosting on Heroku.

Advent of Code (2020)

This links to my repository with my solutions to the Advent of Code 2020 programming challenges.

Fitting a spline with PyMC3

How to fit a spline using the Bayesian modeling framework PyMC3.