At Studocu, I built the initial Laravel backend for Studocu AI, including APIs, PostgreSQL models, uploads to S3, and connections to existing user and document systems. I also built backend features for mock exams, shared publishing, and Infinite Practice.
I owned the Laravel work for Studocu’s RAG features, adding citation storage, retrieval filtering and tuning, and A/B testing hooks on top of an existing Milvus service. I also built a flashcards agent in LangGraph and contributed to other LangGraph workflows.
At BookerZzz, I owned the migration of finance workflows to Exact Online, including data migrations, integration tooling, and reporting. I also modernised a roughly 20-year-old PHP codebase from 7.4 to 8.0.
I built Ferumind, a local-first MCP workspace that gives AI clients durable project state across chats. It uses SQLite and FTS5/BM25 to retrieve relevant context, with safety features including path validation, conflict guards, snapshots, and auditable history.

