Featured project
LingRiselingrise.app
Learn a language through authentic podcasts — 9 languages, in production, with paying users.
A language-learning platform built around authentic audio: synced transcripts, contextual vocabulary and listening-based progression. Designed, built and operated solo, from the database to the payment flow.
Next.js · React · TypeScript · PostgreSQL · pgvector · Stripe

- Multilingual semantic search (pgvector)
- A single vector index for all 9 languages: a French query surfaces the relevant Spanish passage. Hybrid semantic and lexical scoring keeps proper nouns easy to find.
- i18n all the way down to the data
- Content, transcripts and SEO metadata are localized per language with dedicated routing — not a cosmetic UI toggle.