Skip to content
View AmirMoghtader's full-sized avatar
🎆
working
🎆
working

Block or report AmirMoghtader

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AmirMoghtader/README.md

English   |   فارسی »

Hey there, I'm Amir H. Moghtader 👋

🎯 Code × Search — a site should run right and get found. Anything less is unfinished.

🧑‍💻 Web Developer (Next.js · TypeScript) · Technical SEO & GEO Specialist · 📍 Mashhad, Iran

Founder of Onwebs (Vira Web Aria Co.) since 2018 — 120+ projects for businesses, municipalities, public-sector institutions and universities. I still write the code myself.

Most websites in Iran aren't slow because of bad code — they're slow because they were built for a server that doesn't exist here. I build for the infrastructure they actually run on (shared cPanel hosting, the national network, Persian RTL), and I make sure both search engines and AI answer engines can read them.


🛠️ Tech Stack

TypeScript JavaScript React Next.js Rust Tauri PHP MySQL HTML5 CSS3 Tailwind CSS Linux


⭐ What I'm building

🕷️ Onwebs SEO & GEOfree, open-source Screaming Frog alternative

Stars License Platforms Telemetry

An unlimited desktop SEO crawler with a GEO / AI-search toolkit Screaming Frog doesn't have — free forever, no 500-URL cap, no subscription. Built in Rust and Next.js, packaged with Tauri: ~25 MB app, ~57 MB RAM at idle, zero telemetry.

  • Deep crawler with full Internal-tab parity — all 73 columns, pages + images + JS + CSS in one view, complete CSV export
  • Log file analyser with AI-bot breakdowns — GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot
  • Redirect chains as rows, Include/Exclude patterns, List mode, three crawl-speed profiles
  • Core Web Vitals, XML sitemap analysis, robots.txt inspection, orphan-page detection, crawl diff
  • Connectors: PageSpeed Insights, GA4, Search Console, Clarity, Power BI, Ollama & Gemini
  • Persian-first bilingual UI — the only serious crawler with first-class فارسی

Rust · Tauri · Next.js · TypeScript · GPL-3.0Download · seo.onwebs.ir

🏢 Onwebsfounder

A studio for custom websites, e-commerce, web apps and admin panels, SEO and visual identity. Everything is built in-house and full-code — no page builders, no templates — and tuned to stay fast on Iranian hosting and the national network.

Custom websites · Online stores · Mobile & web apps · Dedicated panels · SEO & marketing · Branding

🩺 Avanobatonline doctor appointments, Mashhad

An appointment-booking platform for doctors and clinics: search by specialty or physician, multi-office support, SMS notifications for patients, secretaries and admins, a full admin panel, and per-doctor server-side SEO with local/GEO optimization and a built-in blog.

PHP · MySQL · Server-side SEO · SMS/OTP · Admin panel


🏛️ Selected client work

Project What it is
🏙️ Bardaskan Municipality A smart-city super app for citizen services, urban-planning enquiries and city reporting. Presented at the Tehran Smart City & AI Expo.
🎨 Kanoon Parvaresh Fekri A national booking and registration system for classes, camps and facilities — designed to be used without training.
🛰️ HomAI @ Cuatro Group Product interfaces and dashboards for a geospatial AI platform that reads building and roof risk from satellite imagery. Bergen, Norway — backed by the European Space Agency, Microsoft, Innovation Norway, OBOS and Tryg.

🔍 SEO & GEO

Beyond building the site, I make sure it gets found. Technical SEO, schema markup, Core Web Vitals, internal linking and content architecture — plus GEO (Generative Engine Optimization): structuring pages so they're citable by AI Overviews, ChatGPT and Perplexity, not just ranked by Google. Most sites are invisible to AI search. That's the gap I work in.

Shipped on real projects: per-doctor server-side SEO and local/GEO optimization on Avanobat, an SEO-driven blog platform with auto-generated sitemaps — and the crawler above, which I built because I needed it.


🚀 Other projects

Project What it is
worldcup-2026-prediction World Cup 2026 prediction platform — multi-bet predictions, automatic scoring, live result sync, rewards & discount codes, banners, backup/restore, Persian admin panel.
🧑‍🎨 portfolio Multilingual personal portfolio — responsive, accessible, SEO-ready, and built for shared hosting.
📅 onwebs-calendar Onwebs calendar — PWA calendar, task board, company automation, notifications, call center and native widgets.
🧩 Onwebs-pro Internal Onwebs platform and tooling.

🎓 Education

🎓 B.Sc. Mechanical Engineering — Shahid Rajaee Teacher Training University (2021–2025)
🏫 High school Shahid Hasheminejad (NODET / SAMPAD — Exceptional Talents), Mashhad

🔗 Links

🌍 Personal site amir.onwebs.ir
🏢 Company onwebs.ir
🕷️ SEO tool seo.onwebs.ir
🩺 Avanobat avanobat.ir
💼 LinkedIn amir-h-moghtader
🐙 GitHub AmirMoghtader
💬 Telegram @Amir_Mg6
𝕏 X @Amir_Mg6
📬 Email amir@onwebs.ir

Shipping the code, earning the rankings — one project at a time.

Pinned Loading

  1. onwebs-seo-geo onwebs-seo-geo Public

    🕷️ Onwebs SEO & GEO — the complete FREE & open-source Screaming Frog alternative. Unlimited desktop SEO crawler + GEO/AI-search toolkit (Rust/Tauri). جایگزین رایگان Screaming Frog — کامل‌ترین ابزار…

    TypeScript 6 1

  2. worldcup-2026-prediction worldcup-2026-prediction Public

    WorldCup 2026 prediction platform with admin panel, live sync, rewards, and Persian UI

    HTML 2

  3. portfolio portfolio Public

    Multilingual personal portfolio — responsive, accessible, SEO-ready, and built for shared hosting.

    HTML 1