WEBSITES · WEB APPS · ANDROID · TELEGRAM BOTS
I'm Mehdi. I build agent loops. Eden Hub is my multi-agent lab: builders run in parallel, critics review the merged work, and one leader ships a single clean answer.
Eden Hub·multi-agent lab$ whoami
mehdi · websites · web apps · android · telegram bots
$ loom status --active
● mv-anabolic · Live ○ pocket-ops ○ eden-hub ○ selvage
○ loomdev-portfolio · in development
guest@loomdev:~$
# I build things for the web, and I care about doing it right.
guest@loomdev:~$ cat about.txt
I'm Mehdi. I build websites, web apps, Android apps and Telegram bots. I got into this because I like turning an idea into something people can actually use.
I pick tools based on what the project needs, not what's trending. The goal's always the same: something fast, clean, and reliable that does its job.
Day to day I work with AI: I run my own agent loops and hubs for research, first drafts, and reviews. Helpful for speed, but the calls and the final code are still mine.
WHAT YOU GET
- ▸Clear thinking before writing any code.
- ▸Sites that look good, work well and load fast.
- ▸Web or Android apps when the product calls for it.
guest@loomdev:~$ cat philosophy.md
What I actually do differently
- 01The problem first. Tools second. · Before reaching for a framework, I want to understand what we're actually solving. The tech follows from that.
- 02Keep it simple, but not lazy. · I don't add complexity for its own sake. If a straightforward solution works, that's what ships.
- 03I design the loops. They do the legwork. · My agent loops and hubs handle the repetitive bits: research, scaffolding, reviews. They move things along, I make the important calls.
- 04I follow through. · From the first conversation to the last deploy, I stay with it. If something breaks, I fix it.
guest@loomdev:~$ cat human.md
There's a person behind all this code.
When I'm not coding, I'm usually trying out a new tool, turning a small idea into a side project, or following a fresh curiosity I only just picked up.
I tend to put a new tool to work first and read the docs after. Sometimes that pays off; sometimes it teaches me exactly what not to do next time.
- Mehdi
guest@loomdev:~$ tail -n 2 building.log
● mv-anabolic · Live
○ loomdev-portfolio · in development
Better seen than described.
about# The tools I actually use
Every tool here has earned its place in real projects, not just on a list.
FRONTEND
BACKEND
DATABASE
TELEGRAM BOTS
MOBILE
AI & AUTOMATION
TOOLS & INFRASTRUCTURE
$ hover a skill to grep it in projects/
# Things I've built
I'd rather show than list technologies.
A real production site for a client: a scientific anabolic reference with a product catalog, filtering and search, fully custom on WordPress, RTL Persian.
Role: Full-Stack Developer / Theme Engineer
- PHP / WordPress
- JavaScript
- MySQL
- REST API
- Schema.org
A Telegram-controlled AI agent for my own machine: a self-hosted Node.js bridge that turns Telegram into a full remote-operations console for a personal Linux workstation, with streaming LLM agent sessions, voice commands, desktop control and a self-healing proxy mesh that keeps everything running without a VPN on hostile networks. About 1,100 lines of Node.js, zero cloud dependencies.
Role: Designer & Systems Engineer
- Node.js
- Telegram Bot API
- Multi-CLI agent layer
- SOCKS5 / HTTP tunnels
- whisper.cpp
A desktop app and a terminal app that run a team of AI coding agents on your own machine: every builder works, critics review the merged output, and one leader answers you in a single clean reply. No hub server, no cloud — it just drives the CLIs you already have. About 6,000 lines of Rust, two binaries, 46 tests and one design system.
Role: Designer & Systems Developer
- Rust
- eframe / egui
- ratatui / crossterm
- Threads + mpsc
- GitHub Actions
The site you're on right now: a personal portfolio with a full Persian/English experience, a dark technical design and case-study-first storytelling.
Role: Designer & Developer
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS v4
- i18n
A bilingual (Persian/English) tech gadget shop: filterable product lineup, detail pages, cart and a build-your-own configurator. A portfolio project that is complete and working, but not deployed yet.
Role: Designer & Frontend Developer
- Next.js / React
- PHP / Vanilla JS
- i18n
- CSS / Motion
2/5 live
# How a project goes from idea to launch
5 steps · discover → ship
- [ok][01/05]DISCOVER · Understand what we're actually building and why.
- [ok][02/05]PLAN · Figure out the structure and the technical approach.
- [ok][03/05]BUILD · Build it — the stage where the idea becomes a product.
- [ok][04/05]TEST · Test against real failure cases so it holds up in production.
- [ok][05/05]SHIP · Launch it, and stay with it after release.
guest@loomdev:~$ flow --graph
IDEA → HUMAN DECISION → AGENT LOOPS → CODE / REVIEW → REAL PRODUCT
Agents assist, I decide. Human decides · Loops assist · I deliver
# Got an idea? Let's talk about it.
Every project starts with a conversation. No templates, no fixed packages.
guest@loomdev:~$ $ start-project --type=▮
✓ resolved → channels
- Emailimehdi.rb@proton.me
- Telegram@DrowningDeeper
- Instagram@imehdi.rb
- GitHubgithub.com/sudoRmMyLife
Or reach out directly: