$ 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.

Education: B.Sc. IT, Web Design — University of Applied Science and Technology (2012–2014) · Associate, Computer Software — Islamic Azad University, Roudehen (2007–2010)

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.
  • Optimized and improved the UI/UX of the mobile app.
LeadershipML/DetectionAdmin Tools

Senior Software Engineer @ Wisgoon

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.
  • Adjusted and improved ad placements to increase ad revenue.
  • Optimized and improved the UI/UX of the website.
GoLangTailwindCSSAlpineJsSEOAd Tech

Senior Software Engineer @ Fidibo — Digikala Group

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

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.
  • Optimized the website for SEO; built a Telegram bot that publishes videos directly from Telegram.
  • 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.
  • Several open-source Yii2 framework packages and commercial WordPress plugins & themes.
  • WordPress plugins, Telegram bots, client sites — the origin story.
18+ yearsOpen Source

03. skills

λ languages

GoLangPHPJavaScript

frameworks

GinGo BuffaloLaravelYii2PhalconVueJsAlpineJs

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.