Hami Kainy Logo
Available for client projects

I build and run self-hosted systems for online stores.

Linux servers, Docker deployments, WooCommerce, and Telegram automation — built so you own the whole thing.

Working with clients worldwide · GMT+3:30GMT+3:30

Services

Direct engineering and operational support on infrastructure you control. No rented platforms or vendor lock-in.

Deployment and server operations

VPS setup, Docker deployment, nginx and TLS, backups, monitoring, and hardening. Your application running on your own machine, with the operational side handled.

Proof & EvidenceAstolfo — deploy/ installer, graceful degradation under load

WooCommerce and WordPress you actually own

Store builds, migrations off hosted platforms, performance work, and catalogue imports — self-hosted, no per-transaction fees, no vendor lock-in.

Proof & Evidenceproc123 — automated catalogue pipeline

Telegram bots and workflow automation

Bots with real judgement, not a fixed script — routing, moderation, cost control, admin panels — plus n8n pipelines connecting the tools you already use.

Proof & EvidenceAstolfo & telegram-linux-bot

Selected work

Real production systems and open-source tools with proven reliability and architecture decisions.

Astolfo

A Telegram bot with judgement, not a fixed script.

Decides for itself whether a message needs an instant reply, real reasoning, or a live web search — reads photos, stickers, GIFs, video, and voice, and keeps its own API spend under a daily cap.

Key architecture decisionRouting is mostly free: regex heuristics classify most messages without a model call at all, and only ambiguous ones reach a small dispatcher, whose verdict gets cached. As spend approaches the daily budget the bot degrades in steps — cheap model only, then replies only when addressed, then a polite stop — instead of failing outright or silently overspending.
PythonSQLiteOpenRouterffmpegDockerpytestCodeQL

telegram-linux-bot

A Linux terminal assistant that lives inside a Telegram bot.

Simulates a native CLI session over Telegram with per-user privilege handling, backed by Gemini for technical responses. Manage a server from your phone without exposing SSH.

PythonasyncioTelegram Bot APIGemini APILinux

proc123

Scan any shop's category page, get a CSV that imports cleanly elsewhere.

A four-layer extraction pipeline that normalises arbitrary storefronts into one canonical product model, exporting to WooCommerce, Shopify, or JSON. Ships as both a browser extension and a CLI.

Key architecture decisionBuilt under a hard constraint: no CAPTCHA solving, no fingerprint spoofing. That ruled out the easy path and forced the extraction layers to degrade gracefully instead of fighting the site.
TypeScriptBrowser extensionCLIWooCommerceShopify

mira

Self-hosted live chat for WordPress and WooCommerce.

A Goftino alternative that runs on the merchant's own infrastructure — visitor chat, agent console, and a retrieval layer that answers product questions from the store's own catalogue.

TypeScriptNestJSReactPostgreSQLpgvectorRedisDocker

kgkala.ir

A production storefront I built and operate.

Retail store running on infrastructure I set up and maintain — deployment, backups, monitoring, and automated content publishing.

LinuxDockernginxWordPressWooCommercen8n

Technologies

Core technologies used in production systems and defended in technical practice.

Infrastructure

  • Linux
  • Docker & Compose
  • nginx
  • Bash
  • Server hardening
  • Networking & DNS

Backend

  • Python
  • Node.js
  • TypeScript
  • FastAPI
  • PostgreSQL
  • PHP

Frontend & platforms

  • React
  • Tailwind CSS
  • WordPress / WooCommerce
  • Telegram Bot API

Community

Open rooms where I post what I am building and work through problems out loud. Come to read, or bring something you are stuck on.

Start a project

Tell me what you need built or fixed. I reply within a day, and I'll tell you up front if it isn't something I should be doing.

Typical response time: under 24 hours.