Projects
Current
Enketo
Ongoing maintenance, developer experience improvements & helping determine the future direction of Enketo projects.
Eyelidlessness
Microsite
Several bug fixes and feature enhancements, with ongoing involvement on the project. Microsite powers my site, thanks @natemoo-re!
Projects I Created
Dark mode web extension for Hacker News.
Quick weekend project, made by request when I saw that it had been left up to the Hacker News community.
A ClojureScript REST client, suitable for AJAX interaction with RESTful APIs.
Created and open sourced at Reup to simplify integration between ClojureScript websites & web apps and backend REST APIs.
A ClojureScript wrapper for rrule.js, with common Clojure
semantics for RRule
and RRuleSet
, conforming to RFC 2445
(with some specific exceptions).
Created and open sourced at Reup for generating standardized rules for recurring dates & times.
A ClojureScript implementation of alter-var-root
.
Created to provide the same behavior as Clojure on the JVM.
Utility for exporting all of an organization’s GitHub issues and comments.
Created and open sourced at ClipCard to easily produce a full archive of an organization’s GitHub issues activity.
Open Source Contributions
Introduced the ignoreInferredTypes
option for the
prefer-readonly-parameter-types
rule to improve DX when the rule
is used with third-party libraries.
Added support for the :notify-command
configuration allowing
projects to run arbitrary commands once a rebuild is complete.
Fixed a pair of bugs where query parameters on a link were not set when the link was clicked, and where a previous location state’s query parameters were not removed when navigating to another link without those query parameters.