Writing about software engineering, machine learning, and the tools I use every day. Deep dives, tutorials, and lessons learned from building real-world applications.

How this portfolio runs a fully searchable, bilingual, content-rich site with no backend — just a SQLite database generated at build time and shipped inside the bundle. A feature-by-feature tour, plus the two open-source content engines (HyperDown + HyperJson) you can reuse to build the same thing.

Add real full-text search to your site with no backend, no API, and no CMS server. HyperDown turns a folder of Markdown/MDX into a typed, searchable SQLite layer that ships inside your build — here is why you'll want it and how to start in minutes.