Projects
Here is where you can see some of the projects that I work on in my own time. All of them stem from my personal interests and needs – I don’t write anything I don’t personally use.
📷 photo-gallery
My personal photography blog. Built on my personal fork of the Hugo newsroom theme [link], it supports various custom components that are helpful in blogging about photography. You can read about the development here: I built a photography blog with GitHub Actions, Backblaze B2 and Cloudflare.
📚 grammr
grammr helps language learners understand and apply grammatical concepts across multiple languages. You can create flashcards with sentences in your target language, get instant translations with grammatical breakdowns, analyze word morphology, and generate inflected forms—all while using a scientifically-backed spaced repetition system to reinforce learning.
It is not a replacement for conventional language-learning apps, but can serve as a supplement to drill grammar (hence the name). You can read more about it in the corresponding blog post: Introducing grammr.
You can check out the source code at twaslowski/grammr-serverless.
💭 Pulselog
A flexible mental health tracker with custom metrics, frictionless data entry, and insightful visualizations. Built on NextJS and Supabase, it allows users to track anything from mental states or chronic pain levels to habits. The source code can be found at twaslowski/pulselog.