I'm a software engineer interested in the space between building things and understanding them. My work runs through web development, backend systems, infrastructure, AI and security — usually because something wouldn't stop bothering me.
Outside of code I'm drawn to things with character: old cars, photography, mechanical objects, and the occasional card trick.
Different subjects, same question. How does it work?
Method
Build it.
Understand it.
Break it.
Secure it.
Attributes
Class
Software engineer
Subclass
Tinkerer / researcher
Location
Iran
Domains
Web · AI · Security · Systems
Currently
Probably debugging something
Stack
Too many things
Weakness
Interesting problems
II
The four suits
Tools, not identity
Everything I work with falls into one of four piles. The pile matters more than the logo.
Storms
Systems & infrastructure
Containers, reverse proxies, queues, CI, the machine underneath the machine.
Docker
Linux
Nginx
CI/CD
Networking
Postgres
Night sky
AI & language models
Building software around models, and asking hard questions about what they produce.
LLMs
Python
Local models
Computer vision
Agents
Crystals
Security
Authentication, static analysis, vulnerability detection. How systems fail, and why.
AppSec
Static analysis
Auth
Honeypots
Threat modelling
Foliage
Web & craft
The part people actually touch. Interfaces that behave like well-made objects.
Vue
Django
TypeScript
Astro
Design systems
III
Things I built
Each one started as a question
I needed something. So I built it. The interesting part was usually somewhere in the middle.
2025
CLI TOTP Tool
I needed a CLI TOTP client so I built one.
A secure, cross-platform TOTP manager built in Go for generating and managing 2FA codes directly from the command
line.
Features encrypted secret storage using AES-256-GCM, password-based protection, and both CLI and interactive modes.
2025
n8n Telegram Client Trigger
Why n8n only supports telegram bots?
An n8n-powered Telegram automation bot that connects Telegram interactions with APIs and automated workflows.
Designed as a modular, event-driven system for streamlining tasks and integrating external services.
IV
Products
Software for sale, by email or phone
SaaS and licensable software I build and sell. Every product can be bought by email or phone.
An all-in-one platform for private schools and academies, covering the public website, classes and roll call, tuition, accounting and an online shop. Self-hosted, in Persian.
If a language model can write software, can it also help secure the software it writes?
A framework that puts security analysis between the model and the developer:
generated code is passed through static analysers, and the findings are fed
back to the model so the next revision is measurably safer than the first.
The practical question underneath it: as more code is written by models, who
is reading it?
VI
The codex
Notes and long rabbit holes
Notes from things I couldn't stop wondering about.