I'm an AI Engineer and Fullstack Developer with 5+ years of commercial experience. Most of my work now sits at the seam between the two: LLM orchestration, RAG pipelines and AI agents on one side, and the SaaS product, APIs and interface that have to carry them on the other.
On the AI side I build multi-step agents with tool calling, retrieval-augmented generation over real company data, and automation pipelines in n8n wired into CRMs, webhooks and internal APIs. At Rest&Vest LLC that stack replaced roughly 40% of manual internal operations and now answers and routes support requests through a RAG-based assistant. I also run AI-assisted development in the team itself — Cursor, Claude Code and MCP tooling for generation, refactoring and review.
On the fullstack side my core is JavaScript and TypeScript: Vue 3, Nuxt 3 and React across the frontend, Node.js, Laravel and Python services behind them, REST and GraphQL APIs, and Supabase, Firebase, Strapi or PostgreSQL for data. I've shipped SaaS platforms, CRM systems, browser extensions and cross-platform builds from a single codebase.
Across three engineering roles I migrated a product from Nuxt 2 to Nuxt 3 (+25% performance), localised a platform for Arab and Asian markets (+30% reach), halved initial load time on a legacy CRM, and built a shared UI component library adopted across multiple internal projects. I also mentor — code reviews, pairing, and helping engineers pick up the AI tooling without losing the engineering discipline.
I value clean architecture, maintainable code and product-oriented thinking. Outside of work I run and cycle to stay sharp, and I build small browser games in the open — they're on this site under For Fun. For me, technology is both craft and curiosity.