Tags: scala, typescript, python, portfolio
I recently published 2 full-stack portfolio projects in different tech stacks. Let me introduce in brief here.
Chicanery
chicanery is a small online shopping site I built to explore Scala. I started this project and already implemented a few basic features 3 years ago, but never found the time to finalize it. Thanks to Claude, now I can. Still needs refactoring in the Scala code.
Marginalia
marginalia (project page) is a library management system, built with Python and TypeScript. I was a heavy user of Japanese public libraries before, and thought a lot of its system felt legacy, and I’d always been interested in building one with modern tech stacks. I’ve learned there exists an established domain model for bibliographic data, called IFLA LRM (FRBR). Also, it seems Python has been gaining more popularity because of AI.