Ezc is the compiler for the ez programming language that I made. It took me a while, but I learned a lot!
This is a utility to take a files and turn it into a pdf optimised for reading on a kindle (or anywhere) with bookmarks. I had tried render50, a tool made for the cs50 class at Harvard to render code into a pdf, but it was too slow for my needs because it took code, turned it into html + css, then rendered that into a pdf. This just takes code and makes it a pdf very fast.
I wanted a powerful but minimal TODO manager for the terminal.This is my first package in any package repository (crates.io). It was really fun to write. It has fuzzy finding, config management, uses a sqlite database, and command line arg parsing.
(a platformer I made in rust to learn how libraries work in rust and because making platformers is fun)
I didn't want to use scratch for a project in school so I said how hard could python be. It ended up taking me 30 hrs but I learned python.
A password generator I made for a friend who was in need of passwords. It uses a special format string to describe the format of the needed password and then generates one based on that.
The Recurse Center is a “self-directed, community-driven educational retreat for programmers based in New York City.”
I was in the m2’20 batch there. I did a one week session in February 2020.
The rest of my learning has been at home and just learning about whatever interested me or working on projects.