Thinking and making, both.
How I work
I learn by building
Jarvis started as a tool I needed. The computer-vision project was built to understand tracking, not to show it off. When I want to understand something, I make a small real version of it.
I write things down
Specs before code, decision logs while building, research logs before design. This site shipped with a 32-reference research log and a content inventory that separates facts from placeholders.
I say what is finished
Every project here is labelled released, in progress, preview or private, and every skill carries its real level. Trust is cheaper to keep than to rebuild.
Teaching shaped how I communicate
Years of explaining things to people who are nervous about getting them wrong made me patient, clear and open to feedback, with students, teammates and the AI agents I brief.
- Building
- Jarvis. Its real model layer went live this week; next is end-to-end capture and connecting the interface to the core.
- Launching
- An online store for a family-run bedding shop in Iran.
- Studying
- Computer engineering at Islamic Azad University, Yazd.
- Teaching
- English at a language institute and a school.
- Learning
- Machine-learning foundations: Python, PyTorch, computer vision.
- Building systems, not just screens
- Room to own a problem end to end
- Watching someone improve because of something I made or taught
- Work where thinking is the job
About this site
Designed and built from scratch, no template. The home page opens on a study of cold light across dark satin, drawn live with WebGL; every other section has its own procedural art: glass specimen plates for the work, a vitrine that takes each website's color, a crystal lattice for the systems, a warm light for teaching, crystals for writing, an ice core for the resume, and breath on glass to say hello. Every image is generated in code. English and Persian were designed together from the first day.
Instrument Sans · Newsreader · Estedad · Noto Naskh Arabic
Say something on the glass.
A website, an AI or software project, English lessons, or a job offer. Write a few lines about it; every message gets a personal reply.