$ ssh ali@irani.im

Ali Irani_

// Software Engineer & Product Thinker

>

Product-minded engineer with nearly two decades of shipping production systems in GoLang and PHP — splitting the last few years between hands-on backend work and engineering leadership. Most recently VP of Engineering at iGap Messenger, before that CTO at two social platforms — caring about the whole product, from UX flows to production. Based in Tehran, Iran.

0+years coding
0M+monthly pageviews
0C-level roles
0companies led / built for
ali@irani: ~
▲ 11ms
ali@irani:~$

01. about

Started freelancing in 2007 and never really stopped — WordPress plugins, Telegram bots, and client sites alongside a day job that evolved from generalist web work into deep backend systems and, eventually, engineering leadership.

Comfortable owning a service end to end: API design, caching, queues, CI/CD and monitoring, in GoLang and PHP (Laravel, Yii2). On the people side: hiring, restructuring, and introducing product management where it was missing.

Beyond the backend: shipping is more than code. I've designed product and UI/UX across projects, covered infra & DevOps myself, dabbled in marketing when the launch demanded it, and always cared about the product layer — not to replace my craft, but to sharpen the decisions behind it.

Currently between roles after 18 months leading engineering at iGap Messenger, one of Iran's larger messaging apps.

type AliIrani struct {
    Location  string
    Languages []string
    Since     int
    Roles     []string
}

func New() *AliIrani {
    return &AliIrani{
        Location:  "Tehran, IR",
        Languages: []string{"go", "php", "js"},
        Since:     2007,
        Roles:     []string{"IC", "CTO", "VP Eng"},
    }
}

func (a *AliIrani) Ship(p *Problem) string {
    // prefers small teams, fast loops
    for !p.Solved {
        a.Optimize(p)
    }
    return "shipped 🚀"
}

02. experience

Founder & Sole Engineer @ ████ ███████

Aug 2020 — Present
  • A live product serving 10M+ monthly users and 40M+ pageviews — peaking at 2x+ in viral months. Shipped in silence, grown without funding.
  • Owned the product and its UI/UX design alongside the code — flows, interfaces and experience shaped by a single pair of hands.
  • One person, every layer: Backend, multiple databases, frontend, infra, DevOps, servers, content, marketing & branding.
  • Name withheld by design. You've probably used it.
GoSoloStealthProductUI/UX

VP of Engineering @ iGap Messenger

Feb 2024 — Jul 2025
  • Led engineering across the core messaging product and several parallel projects.
  • Rebuilt the team by attracting senior engineers and optimizing team composition.
  • Introduced product management to close gaps between business and engineering.
  • Fostered a culture of ownership, accountability and focused delivery.
LeadershipMessagingTeam Building

Chief Technology Officer @ Wisgoon

Jul 2022 — May 2023
  • Ran technical team management for a media-sharing social network.
  • Built an NSFW detection service that automated content review, cutting human workload ~50%.
  • Designed and built an admin panel for the social network — from UX flows to implementation.
LeadershipML/DetectionAdmin Tools

Senior Software Engineer @ Wisgoon — backend & frontend

Oct 2021 — May 2023
  • Built the website from scratch with mobile-app feature parity for logged-in and guest users.
  • Improved SEO, driving a 90% increase in organic traffic within a year.
  • Built the chat feature, an ad management system, a VAST-enabled video player, and a PWA.
GoLangTailwindCSSAlpineJsSEOAd Tech

Senior Software Engineer @ Fidibo — backend

Feb 2019 — Aug 2020
  • Built a DRM-protected web eBook reader for the e-book/audiobook retailer.
  • Built Flex (app management), Galaxy (API gateway with ACL) and Hod (Firebase push service).
  • Maintained legacy APIs, implemented CI/CD, and set up Grafana monitoring.
GoLangRedisMySqlElasticsearchCI/CD

Chief Technology Officer @ Didestan

Dec 2017 — Aug 2018
  • Ran technical team management for a video-sharing social network.
  • Implemented CI/CD and an ELK-based logging/monitoring pipeline.
  • Designed a workflow for managing and controlling developer code.
LeadershipELKCI/CD

Senior Software Engineer @ Didestan — backend

Aug 2016 — Nov 2018
  • Built a video social network from scratch — REST APIs, website, admin panel, caching, stats.
  • Designed the admin panel UX and built it end to end, alongside a video service with encoders, uploaders and HLS streaming.
  • Built RBAC for admin panels and an AMQP component for Yii2 to integrate RabbitMQ.
PHPYii2FFmpegRabbitMQRedis

Senior Backend Developer @ Noghteh

Sep 2014 — Jul 2016
  • Built Resana, a social media management system, from scratch (API, user & admin panels).
  • Built Telegram bot and AMQP/RabbitMQ components for the Yii2 framework.
  • Mentored new developers and shipped Jarchi v2, Ghasedak v2 and Class Plus v2.
PHPYii2MySqlRabbitMQMentorship

Full-Stack Web Developer @ Ordibehesht Network

Jun 2012 — Jun 2014
  • Built multiple sites across news, business, personal and enterprise clients.
  • Developed enterprise-grade WordPress plugins used across businesses of all sizes.
WordPressPHP

Freelancer @ the wild internet

Jul 2007 — Present
  • Enterprise and personal projects, plus ongoing open-source contributions.
  • WordPress plugins, Telegram bots, client sites — the origin story.
18+ yearsOpen Source

03. skills

λ languages

GoLangPHPJavaScript

frameworks

GinGo BuffaloLaravelYii2VueJsAlpineJs

data & caching

MySqlMongoDBRedisElasticsearchRabbitMQCaching

devops & infrastructure

DockerNginxLinuxGitCI/CDGrafana

frontend

TailwindCSSHtml5/CSS3FigmaWordPress

product, design & growth

Product DesignUI/UXUser FlowsProduct ManagementTeam LeadershipSEO & GrowthMarketing · occasional

04. projects

Auto Upload Images

WordPress plugin · since 2007

Open-source WordPress plugin with 30,000+ active installs, a 4.3 rating from 90 reviews, and 72 GitHub stars.

PHPWordPress

Quran Telegram Bot

Since 2015

Popular Telegram bot for the Quran with over 80,000 users.

GoLangMySql

Hayat

Mar 2022 — Jan 2023

Platform for Hayat's branches — parent monitoring panel, entrance tracking, shop, reservations, dynamic vouchers, feedback tracking, SMS notifications, ACL and tiered discounts.

PHPLaravelMySql

Hastinja

Oct 2020 — Nov 2020

E-commerce platform for purchasing products, managing discount codes, tracking inventory, and handling delivery schedules and stations.

PHPLaravelMySql

Persian WordPress Team

Themes Section Manager · 2007 — 2015 (volunteer)

Managed the wp-persian themes section — 250+ Farsi/RTL themes and the review-and-publish workflow.

WordPressRTLVolunteer

more on github.com/airani ↗

05. contact

$ ./contact_me.sh --now

Let's build something different.

From product idea to production scale — whether it's a backend built to last, a system that has outgrown its architecture, or a team that deserves better leadership.