A small set of track and field-related utilities and calculators.
Metrics collects data about my life from various sources, including fitness tracking data, air quality, web browsing activity, mood, and more.
MiniPlay is a Chrome extension that adds a miniplayer popup and global keyboard shortcuts to popular streaming music players like Spotify and Google Play Music. It also provides Last.fm scrobbling, rich notifications, and more.
wasted-time shows you just how much time you spend on pointless websites.
µCal is a tiny replacement for the macOS menubar clock. Includes a monthly calendar view, an icon containing the day of the month, and upcoming calendar events.
A shameless ripoff of Nike’s Apple Watch watchface for Garmin devices (only tested on Forerunner 245).
JOTA provides two-factor authentication for your online account providers, enabling a second layer of protection when signing in.
Automatically set up codes with QR codes
TOTP support (HOTP coming soon)
Support for multiple accounts
Use the action extension to autofill codes in Safari
An iPhone app implementing contrast limited adaptive histogram equalization (CLAHE) to improve contrast in low-light videos. Speedy enough (100+fps for 720p video) to incorporate into a real-time computer vision pipeline.
A lightweight header-only threadpool library for C++11 that offers more control than
std::async while remaining simpler than manual thread management. threadpool automatically allocates and deallocates threads as necessary, handles any callable object (including lambdas and function objects), and can return futures from callables.