About

Welcome to Daylight Pirates, the personal homepage for Daniel Roesler (PGP key). I love side projects, and here is where I link to them all. See LinkedIn for stuff I get paid to do.

Active Side Projects

Free Face Mask Creator (code) - A web-based design tool that lets you add an image to a face mask and print out the pattern, so you can make your own personalized face masks. Initial prototype! (2020-06-05)

(code) - A web-based design tool that lets you add an image to a face mask and print out the pattern, so you can make your own personalized face masks. Purge Alert - A browser extension that lets your monitor your voter registration, so you can see if you get purged from the voter rolls. First voter registration check (2020-02-21) Started the project (2020-01-13)

- A browser extension that lets your monitor your voter registration, so you can see if you get purged from the voter rolls. Ballot API (code) - A free, public-domain database and API of all U.S. ballots and precinct shapefiles. New website design! ballotapi.org (2020-01-09) Basic tests for framework (2020-12-02) Prototype webserver (2020-08-24) Docs! ballotapi.org/docs (2019-02-16) Started re-writing docs (2018-01-03) Greg wrote a functioning server (2015-02-24) First attempt at API docs (2014-11-03)

(code) - A free, public-domain database and API of all U.S. ballots and precinct shapefiles. ACME-tiny - A tiny python script that will automate free https certificate issuing and renewing using the ACME protocol from Let's Encrypt. Support for GET-as-POST (2019-07-07) Added ACME v2 support (2018-04-13) Initial release (2015-11-25) Added tests (2015-12-05)

- A tiny python script that will automate free https certificate issuing and renewing using the ACME protocol from Let's Encrypt. Get HTTPS for free! (code) - A browser-based ACME client that allows people to get free HTTPS certificates from Let's Encrypt without having to install anything. Support GET-as-POST (2020-03-07) Added ACME v2 + wildcard domain support (2018-04-13) Initial release (2015-11-23)

(code) - A browser-based ACME client that allows people to get free HTTPS certificates from Let's Encrypt without having to install anything. byoFS (demo) - Bring your own filesystem, a javascript library that allows users to connect their own data storage backend to your webapp. Rewrote to use WebCryptoAPI instead of SJCL. (2015-03-01) Hackathon project to make a secure chat example (demo, video). Tied for 2nd place! (2014-02-09) Redesigned API and rewrote README to reflect new API. (2014-02-03) Started as my project for the Aaron Swartz Memorial Hackathon (project was called "Bring Your Own Data"). (2013)

(demo) - Bring your own filesystem, a javascript library that allows users to connect their own data storage backend to your webapp.

Finished/Inactive Side Projects