Open to work · Isfahan · on-site, hybrid or remote

Abolfazl Sharifi

Senior AI-native engineer, CTO and product architect

I have been building software for nineteen years, from an airline ticketing system to a multi-tenant SaaS platform. Today I design the system and coding agents build it, with specs, guards and a code graph, so the architecture never pays for the speed.

building since 2007

❯ claude "add a chart layout to the history block"● reading specs/native-resume/spec.md● graph: ResumeBlocks → resume-blocks.tsx✓ layout: list | chart✓ check:* passed · pest green✓ PR opened · CI green❯ 

a session on this very repository

FIG. 1 · SIMACMS

One installation, many sites

Each site sees only its own plan’s modules. Agents read from the specs, and every change passes the guards before merge.

SimaCMS architecture: sites, modules, the shared chassis and the agent loop

AGENTS.md

How I work with agents

Tools: Claude Code MCP OpenSpec Playwright

  • A repository built for agents

    Path-scoped rules, AGENTS.md and sectioned documents, so a coding agent works without guessing.

  • Spec-driven

    Every capability has a spec, and every behaviour decision is recorded from proposal to archive.

  • Guards, not hope

    Static guards in CI hold module boundaries and contracts; an agent’s mistake is caught before merge.

  • A code knowledge graph

    The agent asks a graph for the code’s structure instead of searching text: sharper and cheaper.

  • From ticket to green CI

    Purpose-built skills and subagents start the app, check it in a browser and drive the PR to green.

FIG. 2 · 2007 → 2026

Nineteen years, on one chart

press any title or bar to open its details

Orange: roles today · blue: past · dashed: education

Chief Technology Officer — Bank-e Seda

March 2024 — Present · Part-time

  • Lead the engineering team and built the multilingual system
  • Server software administration and monitoring

Laravel Node.js Vue SSR PWA GitHub Actions Docker Swarm Grafana Prometheus

Links: Bank-e Seda website ↗

PARTS LIST

Toolbox

AI-native engineering

Claude Code
MCP
OpenSpec
Playwright

Backend

PHP
Laravel
Yii2
Node.js
Octane
Horizon
FrankenPHP
Pest

Frontend

JavaScript
TypeScript
Vue
Nuxt
Quasar
React
Inertia
Tailwind
SSR
PWA
Micro-Frontend

WordPress

WordPress
WooCommerce
Headless WordPress
WP REST API

Data & search

MySQL
PostgreSQL
MongoDB
Redis
Typesense

DevOps & infrastructure

Git
Docker
Compose
Swarm
Azure DevOps
GitLab CI/CD
GitHub Actions
Grafana
Prometheus
Nginx
Apache
Caddy
Bash
WHM/cPanel
Proxmox
VMware ESXi
KVM

Have a system that has to be built right?

Based in Isfahan; open to on-site, hybrid or remote work. Email is the quickest way.

I usually answer the same working day