Lidora Studio logo Lidora Studio
Independent software studio

Two projects, two ways of keeping things — memories in one, music in the other.

Lidora Studio is where I build and ship full projects end to end: design, frontend, infrastructure, the whole thing. Below are the two currently live.

Exhibit I — archive

Candimate

A dedicated place for school memories and images to live.

Candimate started as a static site on GitHub Pages, built so other developers and schools could read, modify, and redistribute it freely — it's fully open source. A Cloudflare Workers proxy sits in front of it to keep the API protected, which became the first real step toward working with cloud infrastructure properly.

The two addresses have since drifted apart on purpose. candimate.github.io is frozen — no new uploads, source code left open for anyone to study. candimate.pages.dev is the active one, kept up to date and now running its own AI chat feature.

Submissions come in through a Google Form linked to an archive inbox. Participation was strong enough that the form's attachments hit Google's 1 GB cap.

Cloudflare Workers GitHub Pages Open source AI chat
Candimate interface, screenshot one Candimate interface, screenshot two
Pydinary interface, screenshot one Pydinary interface, screenshot two Pydinary interface, screenshot three
Exhibit II — sound

Pydinary

Music Player: Your community, your music.

A community-built streaming platform with two distinct user models — listeners and artists each get their own space, tools, and permissions. The interface leans into a soft Aurora background and glassmorphism throughout, in keeping with a minimalist design approach.

Quality on the platform is kept up through a verification fee for artists and an automated cleanup policy that retires inactive artist accounts, so the catalog stays current and the artist tier stays meaningful.

Today it runs on a local directory structure for storage. The plan for the next phase, alongside college, is to move to dedicated backend APIs and Cloudflare R2 for storage — bringing it up to proper server standards.

Glassmorphism UI Aurora background Listener / artist roles Cloudflare R2 — planned