University of Tehran
Bachelor's degree, Computer Engineering
Software Engineer @ blu Bank
Tehran Province, Iran
Developer with a strong background in programming, algorithms and full-stack development. Expertise across Django and React as well as Spring Boot, with a track record of delivering projects end to end. Experienced leading technical teams and shipping on time and on budget.
Backend engineering on Iran's largest digital-native bank, in Java and Spring Boot.
A buy-now-pay-later product inside a digital-native bank — consumer credit, which means the correctness and auditability bar is the regulator's, not the sprint's.
Direct-debit mandate management: the authority to pull money from an account on a schedule, which is exactly the kind of permission that has to be provably right.
Shared service-contract definitions for a microservice estate — the schemas every other service agrees on, and the one place a breaking change is cheap to catch.
Full-stack work on a retail stock-market platform, Django on the server and React on the client.
Full-stack delivery across two server stacks and two front-end frameworks — Django and Spring Boot behind React and AngularJS.
Front-end development in React and AngularJS; grew into the full-stack role.
First professional engagement — backend development in Django.
Runtime for persistent AI organizations — role-based agents with authority, communication contracts, artifacts, and an event-sourced kernel.
MCP server for inspecting, searching, and decompiling Maven .m2 JARs for Java AI coding agents.
Convert JetBrains HTTP Client / VS Code REST Client .http files into Postman Collection v2.1 JSON. One command, zero dependencies.
Local-first learning space: visual lessons, progress, search, and notes. No accounts, no telemetry.
OpenCode plugin for token-budget enforcement: counts tool calls, staples cost reminders at thresholds, audits usage, and hands off sessions that survive the context you drop.
A living, evidence-driven Agent Skill for high-signal code review.
Turn task-manager work items into agent implementation jobs, for a personal or small-team workflow where a product manager writes tasks and a tech lead controls when implementation agents start work.
Bachelor's degree, Computer Engineering
High School Diploma, Mathematics
Young Scholars Club (YSC)
Bronze medal in the 27th Iranian National Olympiad in Informatics, a national competition recognising algorithmic thinking and competitive programming.