Ilyas Mustafin
CTO / Enterprise Architect
Notes on architecture, DevOps and building products

The Bot Learned to Do Things
The chatbot on imarch.dev went from answering questions to taking action - capturing leads and emailing CVs to visitors.

One Click Instead of Six Digits
Added Google sign-in to Planq in one evening. No SDK, no migrations, no new tables. One URL parameter handles both web and mobile.

Pagination and Kazakh font
25 posts on a single page hurt SEO and performance. Kazakh characters render in a fallback font. Two fixes in one evening.

Jira Doesn't Work. Part 7: Seven
Seven sign-ups, Android without Google Play, three pipelines, and zero manual steps. The finale of the Planq series.

A Blog in One Evening
Nine posts, OG images, sharing buttons, SEO, three languages. One evening. One terminal.

The Chatbot Looked Like ICQ
Chat widget redesign in a couple of hours. Scoped styles, oklch, unified input, and one bug that broke everything.

Saturday Deploy: 12 Layers of Defense
Closed an AI chatbot's tech debt in one day. Six holes, twelve layers of defense, Claude Code as my co-pilot.

An AI Chatbot on My Website
Built a virtual clone on imarch.dev. FastAPI, vector database, Claude Haiku 3.5 - visitors now chat with my CV.

You Don't Need React
An interactive dashboard on Alpine.js (15 KB) and a content site on Astro. Both without React. Both work.