allurien.dev

Developer · Maker

Allurien

I build things for fun - mobile apps, small tools, whatever catches my attention. This page is a window into those projects.

See the projects

Selected work

ShinyBook

Personal project

A collection tracker for diamond painting - catalog kits, track drill inventory across brands, and import products straight from retailer pages. Ships on iOS and Android.

Local-first: the app reads and writes a SQLite database on the device so it works fully offline, with a versioned migration system and a backup/restore format that stays readable across every version. All outbound scraping runs server-side through Lambda, so the device never talks to a retailer directly.

  • React Native
  • Expo
  • TypeScript
  • SQLite
  • AWS Lambda
  • DynamoDB
  • SST

About

Gaming nerd at heart. Most of my free time goes to Final Fantasy XIV and factory games of all kinds - if it has conveyor belts, an unreasonable number of assembly machines, or glowing weapons, I have probably lost hundreds of hours to it. I also love crafting of every sort, physical or digital.

This is how ShinyBook happened: I wanted a better way to keep track of a diamond painting collection, so I built an app because I didn't like ones I found. Most of what ends up here starts the same way. Why use something when you can make your own?!