Ranked Search on SQLite
A job-search engine over 13,000 multilingual listings — structured SQL filters, FTS5 with a trigram index, title-boosted BM25, and an eight-signal scorer in PHP — built after deliberately turning down Meilisearch.
Search for a command to run...
Articles tagged with #laravel
A job-search engine over 13,000 multilingual listings — structured SQL filters, FTS5 with a trigram index, title-boosted BM25, and an eight-signal scorer in PHP — built after deliberately turning down Meilisearch.
A multilingual savings app I built to make myself save. The interesting part isn't the balance creeping up. It's what happens when the plan has to change — a missed deposit, a bigger ambition, a moved date. The schedule rewrites itself, and it never throws the old one away.
A European job search built on a snapshot of a public board, where a pipeline of heuristics and local open-source language models reads each posting in two dozen languages and turns it into structured signals — role, experience, visa sponsorship, tech stack — before a custom search engine ever ranks it.
My freshly-deployed app returned a gateway timeout while the machine was healthy and the page rendered perfectly — the problem wasn't a crash, it was a three-minute thought, and the fix was a cache that can never be wrong.
Six custom Claude Code slash commands I rely on daily on a Laravel legacy project — and the one specific piece of toil each one absorbs.
A follow-up on the parallel worktree setup: what I built to populate each session with realistic data, and the staging comparison that saved me from shipping something quietly wrong.