コンテンツにスキップ

Projects

Current projects

Here are the projects I am actively working on:

Resource Short
Resumania Typst resume template/library
Storyteller Typst package to help writing stories
version-utils CLI tools for version synchronization
Rollerbot A robot inspired by BB-8

Resumania

Resumania is a Typst template that I wrote so that I could maintain my resume easier. There are lots of other Resume templates on Typst Universe, but I wanted to have something more script-focused rather than just a template. The idea behind Resumania is to basically make a modular resume and be able to put a set of tailored resumes together that reuse a lot of the same base stuff. Plus, I wanted to learn more about Typst.

Storyteller

Storyteller is another Typst project that I work on occasionally. It's geared toward making a more "fool-proof" writing workflow (writing as in creative prose). The idea is to set up some primitive "annotations" that authors can use to remind themselves of things to return to.

It also has a safeguard against compiling a "production-ready" document with outstanding references/unresolved marked sections (like things marked for rework, incomplete sections, etc.). There's a "non-production-ready" compilation option that will instead show the annotations and produce a list/summary of them, as well as give within-document links.

version-utils

version-utils is a set of developer tools that are meant to help keep software versions synchronized during development. Basically, it arose out of a desire to have a scriptable way to bump versions across a project since there are often multiple places where a version number for a project is stored/referenced.

It's written in Rust, mostly because I enjoy Rust and want to get more practice with it.