Skip to content
View and-ri's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report and-ri

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
and-ri/README.md
Typing SVG

joy.co.ua LinkedIn Email


About

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

Stack

stack row 1
stack row 2


Selected work

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.


🇺🇦 Kyiv, Ukraine — open to freelance and contract work on OpenCart / PHP e-commerce.

Pinned Loading

  1. phpapp phpapp Public

    PHPapp is a lightweight PHP framework designed for quick and efficient web application development. It follows the MVC (Model-View-Controller) architecture and provides core components for database…

    PHP 1

  2. cloudflare-auto-protection cloudflare-auto-protection Public

    Automatically enables Cloudflare "Under Attack" mode when CPU usage is high and disables it when load returns to normal. Includes Telegram notifications.

    Shell 1

  3. marketing-mcp marketing-mcp Public

    PHP 1

  4. subscree/subscree subscree/subscree Public

    Track all your subscriptions in one place — see your real monthly spend, get renewal reminders, and share with your team. Self-hostable.

    JavaScript