Milad Rajabi

I design and build custom websites and software, from the logo and interface to development, server setup and support.

  • Custom web design
  • Polished mobile version
  • Logo design
  • Small to large projects
  • Warranty & 24/7 support
Milad Rajabi logo

About

I've been programming for almost 10 years. I started with PHP and a lot of my work is still PHP backends; newer projects are mostly Next.js and TypeScript. I also set up and maintain the Linux servers they run on: Nginx, SSL, PM2, backups and cron jobs.

These days I write most of my code with AI, with rules. Architecture, data models and security decisions stay with me, I review what gets generated, and nothing reaches production until tests and server logs agree.

I take projects from zero to launch myself: logo and visual identity, an interface that works properly on mobile, development, server setup and support. Whether it is a one-page site or a full platform, the work comes with a warranty and 24/7 support.

Skills

PHPMySQLPostgreSQLRedisSQLiteLinuxNginxPM2DockerBashCertbot / SSLGit
Next.jsReactTypeScriptNode.jsTailwind CSSPrismaDrizzlePythonTelegram Bot APIPWA / Web PushOpenRouterClaude Code
Projects

Things I’ve built

Most of them run on this same server, and I maintain them myself.

vigent.ir

Vigent

Live

An AI agent that answers customers on websites, WhatsApp, Telegram, Bale and Instagram, with a knowledge base, store automation and monthly billing.

Next.jsPostgreSQLpgvectorRedisOpenRouter
zarinpay.me

ZarinPay

Live

Payment links and transaction verification through Zarinpal or card-to-card. Card transfers are confirmed automatically by matching bank SMS, and everything is managed from a Telegram bot.

PHPMySQLTelegram Bot APIZarinpal
hesabyar

HesabYar

Private

Accounting for retail shops: multi-line invoices, cheques and due dates, customer balances, stock and profit reports on the Persian calendar. A Telegram bot reminds you before cheques are due.

Next.jsPrismaTelegram Mini App
app.miladrajabi.com

MR Dashboard

Private

My personal dashboard as a PWA. Income and expenses sync with Wallet, bank SMS turn into transactions on their own, and an AI assistant manages tasks, reminders and notes after I approve.

Next.jsPWAWeb PushSQLiteAI agent
divar-dashboard

Divar Dashboard

Internal tool

A panel for managing Divar ads with OTP login, per-ad performance stats and live AI reviews. It also writes titles and copy and generates ad banners with language and image models.

Next.jsDrizzleSQLiteOpenRouter
seo.miladrajabi.com

SEO Dashboard

Internal tool

Pulls keyword rankings for several sites from Google Search Console every day, keeps the history and flags drops early.

Next.jsPrismaSearch Console API
badaneplus.com

BadanePlus

Live

A catalogue of body parts for Iranian cars such as the 206, Samand and Pride. Products and site content are managed entirely from a Telegram bot.

Next.jsNode.jsTelegram Bot API
@bots

Telegram Bots

Live

Custom Telegram bots for clients, from captcha and channel ads to games and an Instagram downloader. Several are still running and answering every day.

PHPTelegram Bot APIMySQL
~/userbot

UserTelegramBot

Open source

A Python Telegram userbot that downloads and saves media automatically.

PythonTelethon
~/server-scripts

Server Scripts

Open source

Bash scripts that bring a site up with Docker and configure the server automatically, plus tools for day-to-day Linux server work.

BashDockerNginx

GitHub activity

1,102 contributions in the last year
12 public repos · member since 2019 github.com/miladrajabi2002
Contact

Have a project?

Telegram is the fastest way to reach me. Tell me what you want to build and how far along it is.

Message on Telegram

Tap the number to copy it.