Head of Development at a beauty e-commerce company. I build and run online stores end to end — from the storefront and custom platform modules to the servers, search, marketing pipelines and back-office automation they depend on.
- 🛒 OpenCart specialist — OCMOD, event system, Twig, custom module architecture
- ⚙️ Automation — n8n workflows, marketplace integrations, feed generation, order/stock sync
- 🔎 Search & recs — Elasticsearch live search, Gorse recommendation engine
- 🐳 Self-hosted first — Docker, Ubuntu, Cloudflare, caching, cost-minimized infrastructure
- 🎲 I also own joy.co.ua, a board game & collectibles store — my production testing ground
| Project | What it does | Stack |
|---|---|---|
| phpapp | Lightweight MVC PHP framework for fast app scaffolding | PHP |
| cloudflare-auto-protection | Flips Cloudflare "Under Attack" mode on CPU spikes, restores it on recovery, pings Telegram | Shell, Cloudflare API |
| marketing-mcp | MCP server exposing marketing/analytics data to LLM agents | PHP, MCP |
| subscree | Self-hostable subscription tracker — real monthly spend, renewal reminders, team sharing | Node.js, Express |
Plus a stack of production OpenCart modules: Elasticsearch live search, Gorse recommendations, Google Shopping feeds (streaming XMLWriter), behavioural email triggers, Schema.org/JSON-LD FAQ, international shipping rates.



