android development
Flora Tracker
[archived] 2018 Android application for volunteers working on behalf of Plants of Concern, a Chicago-based rare plant monitoring organization.
Source code
Tools
Java, Android Studio, Google Map API v2
Last updated
Dec. 7, 2018
image processing
the_moon_is
A twitter bot that posts an approximation of the current moon phase via moon emoticons every day, along with some stats about the percent of illumination and distance from the earth. The data for these posts comes from the DialAMoon app over at the NASA Visualization Studio. The same bot under the handle @moon is posting on a mastodon instance botsin.space.
Source code
Tools
python3, OpenCV, numpy, dialamoon, tweepy
Last updated
Aug. 13, 2019
moon
This is a small python package that simply gets an image of a given date's moon phase. It uses numpy, opencv and Ernie Wright's moon visualizations from the Dial-a-Moon project at the NASA Visualization Studio.
Source code
Tools
python3, openCV, numpy, Dial-a-Moon
Last updated
Sept. 5, 2019
slow zoom out
Source code
Tools
Python, Twitter API, tweepy package, PIL, chrontab
Last updated
April 1, 2017
web development
Richmond Pediatrics website
This site uses a static html generating CMS I built while learning how to use Django. It has a custom interface that a user can use to add content and generate static html pages served as the final result. While building this custom admin I learned a lot more about UX than I ever expected to and gained deep respect for the developers behind Wordpress and other large content management systems. My favorite part of this project was setting up Django image models that make data URIs out of uploaded images so that pages load without waiting for images, as images are loaded initially as tiny gaussian-blurred previews.
Source code
Tools
Django, nginx, Cloudflare, HTML, SASS/CSS
Last updated
May 9, 2019
search path
Chrome extension that keeps track what useful results come from online searches.
Source code
Tools
Javascript, Google Apps Suite
Last updated
July 13, 2018
Bricktop Combatives website
[archived] Company website for Bricktop Combatives, a Chicago-based martial arts institute.
Source code
Tools
Django, HTML, SASS/CSS, nginx, Cloudflare
Last updated
May 1, 2017
see through
Simple collaboration with @martin-martin that lets the user click through randomized transparent backgrounds with the occasional transparent image.
Source code
Tools
Javascript, HTML, CSS
Last updated
Dec. 22, 2017
writing
captions
This is a blog about video captions. It talks about caption automation, caption editing, video streaming frameworks in regards to caption support, etc.
Tools
blogger
Last updated
May 3, 2020
music and animation
folded towels
Music video for kiki lapomme's song Folded Towels
Tools
Phone camera, Blender & Blender API
Last updated
Jan. 21, 2022
chinese language lessons
WIP! Some fun mixes of music samples & google translate recordings of English and Mandarin phrases with the aim of aiding in language learning.
Tools
Ableton live, soundflower, Soundcloud
Last updated
Feb. 1, 2017