Mechanical engineering × intelligent systems

I build machines that think—and software that moves.

I combine mechanical engineering, CAD automation, and applied AI to turn complex technical knowledge into practical tools.

Based in Tehran · Dubai · Remote
Current focus AI systems · CAD automation · Full-stack products
0 Shipped systems
0+ API members indexed
0 Delivery agents
0 Models routed
01 About

Two disciplines, one practice

Engineering rigor.
Builder curiosity.

I am a mechanical engineer evolving into an AI and software builder. My work connects physical systems with intelligent software: from SolidWorks automation and engineering knowledge bases to local RAG, multi-model orchestration, and production-minded full-stack applications. I learn by building, documenting, and shipping.

Learning nowCurrently deepening machine learning, LLM fine-tuning, retrieval systems, and production AI workflows.

Engineering interestsEngineering interests include automatic control, electromechanics, motor drives, electric machines, and electric vehicles.

01

Applied AI

RAG systems, embeddings, local LLMs, model orchestration, MCP tools, and agent workflows.

02

Engineering automation

SolidWorks APIs, CAD workflows, engineering data, design rules, and reliable feedback loops.

03

Full-stack products

Type-safe interfaces, APIs, data models, authentication, analytics, and deployment-ready systems.

02 Selected systems

Repository-backed experience

Systems made
to be used.

Selected projects across applied AI, mechanical engineering, knowledge infrastructure, and product development.

01 Open source

AI × CAD automation

SolidWorks GPT Plugin

A knowledge-backed OpenAI Codex plugin that coordinates requirements, modeling, validation, API guidance, and consent-aware feedback for SolidWorks design sessions.

  • Python
  • Codex plugins
  • SolidWorks
  • Knowledge systems
View repository
02 Open source

Technical knowledge infrastructure

SOLIDWORKS Drawing API 2026

A source-traceable SQLite knowledge base containing 2,405 API members, 1,293 official examples, 32 workflows, and bilingual full-text search for drawing automation.

  • Python
  • SQLite
  • ETL
  • Full-text search
View repository
03 Open source

LLM orchestration

Multi-model MCP Router

An OAuth-protected MCP system that lets ChatGPT delegate to and compare Gemini, Claude, Qwen, DeepSeek, GLM, Kimi, and other OpenRouter models.

  • MCP
  • OpenRouter
  • Python
  • Node.js
  • OAuth
View repository
04 Private build

Private AI workspace

Sonia — Personal RAG

A local-first retrieval app for documents, code, spreadsheets, and OCR images, using Ollama embeddings, LanceDB, MMR reranking, streaming answers, and source citations.

  • Next.js
  • TypeScript
  • RAG
  • Ollama
  • LanceDB
Private case study
05 Private build

Full-stack operations platform

Green Acres

A farm-management system spanning livestock, crops, aquaculture, inventory, staff, finance, notifications, maps, analytics, and CSV reporting.

  • Next.js
  • TypeScript
  • Express
  • Prisma
  • Analytics
Private case study
06 Private library

Agentic delivery systems

Agent Team Architecture

A reusable 33-agent, seven-phase software delivery architecture with governance, quality gates, CI/CD patterns, deployment runbooks, and safety controls.

  • Python
  • CI/CD
  • GitHub
  • Agent systems
  • Governance
Private case study
07 Private build

Portable engineering intelligence

SolidWorks AI Assistant

A portable MCP-based engineering assistant with SolidWorks COM automation, SQLite standards, design-rule checks, audit trails, screenshot verification, rollback, and Docker-ready services.

  • Python
  • MCP
  • COM API
  • SQLite
  • Docker
Private case study
03 The full toolbelt
  • Discovery
  • Requirements
  • Knowledge graphs
  • Source mining
  • Scope shaping
  • Feasibility
  • Discovery
  • Requirements
  • Knowledge graphs
  • Source mining
  • Scope shaping
  • Feasibility
  • Discovery
  • Requirements
  • Knowledge graphs
  • Source mining
  • Scope shaping
  • Feasibility
  • System design
  • API contracts
  • Data models
  • Architecture
  • Tech selection
  • Diagramming
  • System design
  • API contracts
  • Data models
  • Architecture
  • Tech selection
  • Diagramming
  • System design
  • API contracts
  • Data models
  • Architecture
  • Tech selection
  • Diagramming
  • Model layer
  • Embeddings
  • Vector stores
  • RAG pipeline
  • Fine-tuning
  • Evaluation
  • Model layer
  • Embeddings
  • Vector stores
  • RAG pipeline
  • Fine-tuning
  • Evaluation
  • Model layer
  • Embeddings
  • Vector stores
  • RAG pipeline
  • Fine-tuning
  • Evaluation
  • Build
  • Python
  • TypeScript
  • MCP servers
  • CAD automation
  • Testing
  • Build
  • Python
  • TypeScript
  • MCP servers
  • CAD automation
  • Testing
  • Build
  • Python
  • TypeScript
  • MCP servers
  • CAD automation
  • Testing
  • Ship
  • Docker
  • CI/CD
  • Observability
  • Audit trails
  • Docs
  • Ship
  • Docker
  • CI/CD
  • Observability
  • Audit trails
  • Docs
  • Ship
  • Docker
  • CI/CD
  • Observability
  • Audit trails
  • Docs

How the work happens

From first requirement to shipped system — a delivery rhythm built on agent teams, knowledge infrastructure, and tight feedback loops. Move the lens across the field.

Built across the whole stack

From torque curves
to token streams.

MCP engineering

Two production MCP servers — stdio and StreamableHTTP — protected by OAuth 2.1, with JWKS/JWT verification and resource metadata.

  • MCP SDK
  • FastMCP
  • OAuth 2.1
  • jose

RAG pipeline

Hybrid BM25 + vector search, MMR reranking, LLM chunk grading, query expansion, and streamed answers with citations.

  • LanceDB
  • fastembed
  • BM25
  • MMR

Local embeddings

ONNX-backed BGE-small model baked into Docker images for fully offline retrieval.

  • BGE v1.5
  • ONNX

Multi-model routing

Gateway that delegates to Gemini, Claude, Qwen, DeepSeek, GLM and Kimi, comparing up to four in parallel.

  • OpenRouter
  • Node.js

CAD automation

pywin32 COM bridge driving SolidWorks — design-rule checks, screenshot verification, rollback, and audit trails.

  • pywin32
  • COM
  • VBA

Document intelligence

Ingestion for PDF, DOCX, spreadsheets and images with OCR — all chunked and embedded into searchable memory.

  • unpdf
  • mammoth
  • tesseract.js

Messaging integrations

Full Telegram MTProto client plus Gmail and Google Calendar over OAuth2, with sync and polling.

  • GramJS
  • Gmail API
  • Calendar API

Agent delivery

A reusable 33-agent, seven-phase software delivery library with governance, hooks, and deployment runbooks.

  • Claude Code
  • GitHub Actions
  • gitleaks
04 Capabilities

A growing technical toolkit

Six disciplines,
one practice.

01 / Intelligence

AI & machine intelligence

  • Applied AI & LLM systems
  • Retrieval-Augmented Generation
  • Embeddings & vector search
  • MMR reranking & hybrid BM25+vector search
  • Chunk grading & query expansion
  • Prompt and tool orchestration
  • Agent loops, approvals & memory
  • Fine-tuning workflows
  • Machine learning foundations

02 / Models

LLM providers & MCP

  • MCP servers (stdio + StreamableHTTP)
  • OAuth 2.1 resource servers
  • OpenRouter multi-model routing
  • Ollama & local LLMs
  • OpenAI-compatible endpoints
  • Anthropic Claude API
  • JWKS & JWT verification
  • Parallel model comparison

03 / Software

Software engineering

  • Python
  • TypeScript & JavaScript
  • Next.js 14 App Router
  • React, Node.js & Express
  • Flask & ASGI (Starlette/Uvicorn)
  • REST & OpenAPI 3.1
  • TailwindCSS, shadcn/ui & Radix
  • Zod schema validation

04 / Data

Data & retrieval

  • SQL, SQLite & Prisma
  • LanceDB & Apache Arrow
  • sqlite-vec vector extension
  • fastembed (ONNX) & BGE embeddings
  • Recursive chunking & OCR (tesseract.js)
  • PDF, DOCX & spreadsheet parsing
  • Full-text search (FTS5)
  • ETL & data pipelines

05 / Delivery

Delivery & infrastructure

  • Git, GitHub Actions & branch governance
  • Docker & docker-compose
  • Caddy reverse proxy & auto-HTTPS
  • gitleaks, actionlint & Redocly
  • Dependabot & CODEOWNERS
  • Linux & shell tooling
  • PowerShell & portable runtimes
  • Observability & audit trails

06 / Engineering

Mechanical engineering

  • SOLIDWORKS & API automation
  • pywin32 COM bridge
  • MATLAB & Simulink
  • AutoCAD
  • Abaqus & finite elements
  • Automatic control & motor drives
  • Machine & mechanism design
  • 3D printing & prototyping
05 Timeline

Experience & education

A path shaped
by making.

Experience

2025 — Present

Independent AI & Automation Builder

Self-directed product development

Building applied AI, agentic tooling, engineering knowledge systems, CAD automation, and full-stack products; publishing selected work through GitHub.

May 2023 — Present

Engineering Instructor

Online

Teaching general mathematics, statics, dynamics, and automatic control with a focus on clear problem solving.

May 2021 — May 2023

Industrial Design Intern

Behsazan Sanaye Khavarmianeh Co.

Supported vessel, welding, and structural design work in an industrial environment.

May 2021 — May 2023

Military Service

Anti-Narcotics Police of FARAJA

Completed national service.

Education

September 2016 — September 2020

Bachelor of Mechanical Engineering

Malayer University, Iran

GPA 15.39/20 across 142 credits · Final-year GPA 3.70/4

September 2012 — September 2016

Mathematics & Physics

EbnSina High School, Iran

GPA 19.10/20

Engineering projects

Academic

DC Motor Driver & PID Control

Designed and implemented a DC motor driver using Arduino, MATLAB, and PID control.

Academic

Magnetic Shock Absorber

Designed and implemented a simple magnetic shock-absorber model for mechanical vibrations study.

Academic

3D-Printed Component Simulation

Simulated a component manufactured through additive manufacturing for machine-tools design.

Academic

Polyurea Impact Simulation

Modeled bullet penetration into a polyurea sheet using Abaqus finite-element analysis.

Open to ambitious engineering and AI work

Let’s build something
that earns attention.

[email protected]