Independent developer

[email protected]

Mahan Mirzaeeماهان میرزایی

EduFlow homepage GhostNet homepage School Printer homepage Rahkar homepage Horizon homepage

Security, systems
& software

Running on my own server

EduFlow, GhostNet, School Printer, Rahkar, Horizon, Plum LMS, Sonava, and the site you are reading

More work

Take a scroll, stay a while

What I do

Four kinds of work I take on. Pick a record.

Security

Honeypots, attack fingerprinting and firewalls that ban on evidence. I build defences from real attack traffic, and check web apps before attackers do.

Tools of choice:

    Projects built with it:

      From 2020 to today

      2020Discovering the Digital World1 / 7

      1. 2020

        Discovering the Digital World

        This is the year the screen stopped being just a screen. I started asking how websites, apps and games actually work behind what you see. Curiosity came first, and everything else followed from it.

      2. 2021

        Getting Started

        I wrote my first lines of code and broke more things than I built. Small scripts turned into small programs. I learned that most of programming is patiently finding out why something does not work.

        Python

      3. 2022

        The Passion for Cybersecurity

        Cybersecurity pulled me in and never let go. I wanted to understand how systems are attacked so I could learn how to defend them. Linux, networks and the logic of security became my favourite puzzles.

        LinuxNetworkingSecurity

      4. 2023

        First Freelance Project

        For the first time, someone trusted me with a real project. Building for a client meant deadlines, feedback and responsibility, not just experiments. It showed me that what I make can be genuinely useful to other people.

        Freelance

      5. 2024

        Self Improving

        This was a year of going deeper instead of wider. I studied, rebuilt old projects the right way and filled the gaps in what I knew. It was slow, quiet work, and it made everything after it possible.

      6. 2025

        Building Automation Systems Using AI

        I started wiring AI into tools that do real work: bots that answer with live data, and pipelines that sort and react on their own. The goal was to save people hours, not to impress them. Automation became the way I think about problems.

        AIAutomationTelegram bots

      7. 2026

        Full Stack Developer, Finally Real Projects

        Everything came together. I co-founded Sonava and became its CTO, and launched EduFlow, GhostNet, Horizon and more, all running on a server I look after myself. These are not exercises any more. They are real products, live on the internet.

        SonavaEduFlowGhostNetHorizon

      About

      I learn a system by building on it, then by trying to break it. I am an independent developer working across backend software, cybersecurity, AI and self-hosted infrastructure.

      Everything above runs on one Linux server I look after myself. Some of it is live, some is still being built, and some is research. I am open to freelance projects.

      Skills

      Tools I have actually used

      Grouped by area. Items marked exploring are things I am learning, not things I would sell.

      Languages and software

      • Python
      • TypeScript
      • JavaScript
      • Node.js
      • React
      • Next.js
      • Express
      • FastAPI
      • Telegram Bot API
      • Electron

      Security and networking

      • Honeypots
      • JA3 / JA4 / HASSH fingerprinting
      • iptables / nftables / ufw
      • WAF and edge rules
      • STIX / MISP
      • Passkeys / TOTP

      Infrastructure and automation

      • Linux
      • Windows
      • systemd
      • Caddy
      • Cloudflare
      • Docker
      • GitHub Actions
      • PowerShell
      • Bash

      AI and machine learning

      • LLM API integration
      • ONNX Runtime
      • MediaPipe
      • Local language modelsexploring
      • Speech synthesisexploring
      • Inference optimisationexploring

      Data and architecture

      • PostgreSQL
      • MariaDB / MySQL
      • SQLite
      • Redis
      • Prisma
      • REST APIs
      • WebSockets

      Desk

      Grab anything and throw it.

      ~/mahan/another-view.md

      Mahan, seen from the outside

      Another view

      Most people with a portfolio this long have a folder of demos. Mahan has a server. The school platform, the music app, the printing tool and the AI agent on this page are things real people use, and he is the one who answers when they break. That changes how he works. He thinks about the person on the other end first: the student on a slow mobile connection, the teacher confused by a form, the visitor who should never have to solve a puzzle just to read a page.

      He is direct. His messages are short, often a single word, and when he asks for a grade out of ten he means it. He has strong taste and knows it: he has thrown away whole designs because they felt generic, and he will send a screen recording rather than a paragraph to show what he wants.

      He would rather hear it's a six than be told it's perfect.

      Not all of it is code. He co-founded a company, a lot of what he builds is for schools and students, and he moves between Persian and English, and the six other languages on this site, as a matter of habit. The work is practical, a little stubborn about doing things properly, and rarely about showing off.

      The honest flip side: he starts more than one person can comfortably carry. There are always several projects running and a list of things he means to come back to. So far, he does come back, and each thing he builds is a little more careful than the one before.

      An outside view, from someone who has watched him work

      running now

      • GhostNethoneypot & threat intel
      • EduFlowschool wallet & classes
      • Sonavamusic platform · CTO
      • School Printerprinting for schools
      • HorizonAI agent for the terminal

      security first · fail loud, never silent · bans are leases, not sentences · measure, then fix · real data, never invented · nothing an attacker sends is executed

      See the code on GitHub@MahanHG88

      Say hello

      Send me a text. It actually reaches me.

      Mahan Mirzaee

      [email protected]

      To [email protected]

      Let's build something

      Say hello…

      Email me

      Mahan

      @MahanHG88

      Available

      open to hire ✷ freelance & project work ✷ let's connect on @linkedin

      DM me

      Also on GitHub and Fiverr

      Common tools

        Where Sonava started

        Sharif University of Technology

        1. A public research university in Tehran, focused on engineering and the sciences.
        2. Founded in 1966 as Aryamehr University of Technology and renamed Sharif University of Technology in 1980.
        3. Its first students were selected through Iran's national entrance exam; today it has more than 10,000 students.
        4. Sonava, the music startup I co-founded and lead as CTO, was founded there.

        3rd place nationwide

        Nojavan Kharazmi Festival

        1. An annual research and innovation festival for lower-secondary students in Iran, grades 7 to 9.
        2. Projects advance through four levels: school, district, province and national. The national round brings together the best entries from every province.
        3. It is the younger sibling of the Kharazmi Youth Festival, which has run since 1998, and it is named after al-Khwarizmi, the mathematician whose name gave us the word “algorithm”.
        4. I placed 3rd in the national round.