From: United Arab Emirates
Location: Dubai, AE
On Useme since 3 October 2026
About me
Full-stack developer and DevOps: web apps, APIs, automation, AI agents.
I build full-stack: front and back, APIs, web apps end to end. DevOps and infrastructure come next: deployments, servers, integrations, bots and AI agents that keep running on their own. Python, TypeScript, React, Linux, Docker, Kubernetes, Ansible, Postgres. Based in Dubai (UTC+4), remote and async.
What I do: - web apps and APIs, front and back in one piece; - automation: scrapers, data exports, API integrations, webhooks, n8n; - servers and deployment: Linux, Docker, Kubernetes, CI/CD, migrations, monitoring; - bots and AI agents: Telegram, mail and document processing, RAG, LLM inside an existing product; - data: Postgres, reports, moving data between systems.
First we agree on what "done" means, then I build it. I write the code myself, show progress while it runs and do not go quiet. If the spec asks for more than the job needs, I say so before we start.
CV / Résumé
Jan 2014 - Now
Founder, full-stack developer and DevOps
SyCraft
Web apps and APIs, Linux servers, Docker and Kubernetes, CI/CD, mail and network infrastructure, Telegram bots and AI agents for clients. Python, TypeScript, Ansible, Postgres.
Portfolio
Mail moved out of someone else's cloud
The address list was reconstructed from the mail archive: 15 thousand messages, 41 addresses. The domains moved to a self-hosted Stalwart, addresses recreated as aliases and lists.
Multi-agent development on free models
Tasks are split into parts and handed to free models. The result goes through an independent verifier and acceptance against criteria written down in advance.
Autonomous executor with a reviewer
Built an executor agent that takes jobs from a queue, writes steps in chat and hands work off against written acceptance criteria. A second agent reviews the result and keeps a named log of irreversible actions.
Kubernetes cluster on own machines
Ran a k3s cluster on own machines with dozens of services. Config is code, rollout goes one host at a time so the rest stays up.
Monitoring that lifts silent hosts
Built monitoring on Grafana and VictoriaMetrics. A watcher spots silent hosts and brings a down machine back through neighbors and the hypervisor.
AI sorting the mailbox instead of manual clean-up
A pipeline: deduplication, grouping by contact, verdicts from several models, and a decision only when they agree. Work goes in batches with a daily cap and an emergency stop. The mailbox sorts itself out.
A private network spanning three countries
MikroTik and WireGuard, a split proxy with per-domain routing, and a backup management channel in case the main one dies. Self-service allow lists through a Telegram bot. Services are reachable from any of the client's devices.
Telegram bots and a chat bridge
Built Telegram bots on Bot API and MTProto clients, one process per account. They can read and export history. Also a bridge to a work chat and a self-serve allow-list bot.
Ansible playbooks with a live proof
Wrote about 200 Ansible playbooks. Each rollout checks syntax, goes one host at a time, and is proven by a command, not by the word done.
Cache auto-warm: cold start down to fractions
Built auto-warming for data missing from cache: a background loop warms the needed slices ahead of time. After a full flush, main pages are warm again in fractions of a second instead of a long cold build.