This project started as an experiment in REPL-driven development using ClojureScript and React components. I rewrote it with SvelteKit so I could build my site with components but render it with simple HTML and CSS.
Death Calendarwaitbutwhy.com article, I decided to create a visual representation of how much time you have until your ultimate demise. It's designed to help you spend more time on the things that really matter to you.
Feedback Box Component
A component designed that allows a user to send feedback. It was designed to be easily deployable as a single
.jsfile. Despite having no prior knowledge, I wrote this using the Rum library.
This was my first paid commission.
There's this artist who makes some cool desktop wallpapers, so I decided to make a web-scraping tool to help me download all the images on her site. The earliest iteration of it was written in POSIX-compliant shell-script.
Now it has a swing-based user interface (seesaw). This is also my first project where I use a logging framework (mulog) and make use of Clojure's concurrency model,
Hexagram SVG Generator
This project was a workaround for this website when I couldn't run certain code due to an es-module and commonjs incompatibility. It converts Org documents to HTML and metadata.