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 worldwideGMT+3:30

Services

Linux infrastructure, WordPress development, and Telegram and Discord automation. Each service is backed by a live project or public repository.

Linux server setup and Docker deployment

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

ExamplesAstolfo deployment and kgkala.ir server operations

WooCommerce and WordPress development

Self-hosted online stores, custom WordPress plugins, performance work, and catalogue imports. From a WooCommerce storefront to a customer-facing warranty portal.

Exampleskgkala.ir, Hami Hamrah Mandegar and the proc123 catalogue pipeline

Telegram and Discord bot development

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

ExamplesAstolfo, GitHub to Telegram and SafeKeeper

Questions before a project

Can you deploy an application on a server I own?

Yes. I work with Linux VPS setup, Docker deployment, nginx, HTTPS, backups and monitoring. The focus is infrastructure you control, as used for Astolfo and kgkala.ir.

Do you build custom WordPress plugins as well as online stores?

Yes. My work covers WooCommerce stores and custom WordPress functionality. Hami Hamrah Mandegar is a warranty portal built around a dedicated WordPress plugin; proc123 handles catalogue extraction and import-ready exports.

Can I try one of your Telegram bots?

Astolfo is available as @astolfoaibot for AI conversation, and @hami294bot provides GitHub repository and contact menus. Both have public source repositories. Astolfo availability depends on the API providers it uses.

Can you connect GitHub updates with a Telegram or Discord community?

Yes. GitHub to Telegram publishes public repository activity using Cloudflare Workers and KV. SafeKeeper combines Discord moderation and member tools with GitHub notifications and a Telegram bridge. Both projects are listed below with public source links.

Selected work

Live websites and open-source projects, with the implementation choices behind them.

Astolfo

A self-hosted Telegram persona bot with multi-provider AI routing.

Handles text, photos, stickers, video and voice input, with text-only replies. The current system includes a Telegram owner panel, provider failover, persistent model health, usage limits and basic offline replies when APIs are unavailable.

Key architecture decisionRouting starts with low-cost heuristics; ambiguous messages reach a small dispatcher with cached decisions. A shared client supports thirteen API providers, while provider health, quota handling and spending limits are kept separate from the conversation logic.
PythonSQLiteOpenRouterffmpegDockerpytestCodeQL

GitHub to Telegram

Serverless GitHub release notifications and a Telegram project directory.

A Cloudflare Worker that brings public GitHub activity into Telegram channels and chats. It tracks registered chats in KV, filters routine commit noise, and offers repository and contact menus through @hami294bot.

Key architecture decisionScheduled public-feed polling avoids configuring a webhook for every repository. KV stores chat registrations and event state, while notification text is cleaned of Git trailers and assistant-session links before publication.
JavaScriptCloudflare WorkersCloudflare KVTelegram Bot API

SafeKeeper

Discord community management with a Telegram bridge.

Member verification, moderation, welcome roles and support tickets in one bot, with a web management dashboard, GitHub notifications and Telegram announcements. Available in my Discord community as SafeKeeper#0043.

Key architecture decisionConfigurable moderation levels let administrators adjust anti-spam and anti-raid controls for their community. Discord commands and a web dashboard expose the management tools, with a Telegram bridge for cross-platform updates.
JavaScriptNode.jsdiscord.jsExpressDockerTelegram Bot API

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

Hami Hamrah Mandegar

A WordPress warranty and product-registration portal.

A customer-facing website for checking product warranty and registration status. My work includes the custom WordPress plugin and responsive public interface, with warranty lookup, service information and contact pages.

WordPressPHPJavaScriptCSS

From GitHub

Public repositories, refreshed when the site is rebuilt from the GitHub snapshot.

@hami9

Pinned

picked on my profile

In progress

most recently pushed

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
  • discord.js

Community

Follow my projects and releases, ask questions, or share what you are building. Discord is for conversation and member projects; Telegram is for announcements.

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.