morteza.moradi

Projects

Things I've built.

Products I've defined and shipped — AI products, portfolio demos, and operational automations, organized by what they are rather than when they shipped.

Production AI products

Shipped, monetized, or production-deployed. AI products and the agentic workflows that run real operations.

4 projects
Voltrisks — product screenshot
Live in production2025–present

Voltrisks

A macroeconomic risk intelligence SaaS I designed and shipped.

  • 13-month build · 1,305 commits · 222,000+ lines of code
  • 422,000+ macro data points across 354 variables, 21 years of history
  • 5-module Python statistical pipeline: t-tests, FDR correction, walk-forward validation, k-means regime classification
Next.jsReactNode.jsPythonPostgreSQLSupabaseRedisStripe+5
Rulix AI — product screenshot
Live in production2026–present

Rulix AI

An AI governance product I built from a real adoption-team problem — assess your AI program against NIST AI RMF, EU AI Act, and ISO/IEC 42001.

  • Built from a real adoption-team problem: three-framework alignment in a single assessment — NIST AI RMF, EU AI Act, ISO/IEC 42001
  • 47 questions across 5 pillars × 6 maturity levels, 5 persona-tailored views
  • Sector overlays (EU AI Act, HIPAA, SOX) for regulated industries
Next.jsNestJSTypeScriptTurborepopnpmSupabaseTailwindVercel+4
Manufacturing ERP — product screenshot
Internal tooling2026

Manufacturing ERP

A system of record I scoped and built for a manufacturing client — operational data in, immutable financial reporting out.

  • 18,400 LOC TypeScript + 4,000 LOC tests · 12 ADRs documenting the design decisions for a clean handoff
  • Time-effective pricing — product prices, material costs, wages, and overhead are each an effective-dated history, so editing a preset never rewrites past profit
  • All money in integer cents, no floats — the JavaScript day-path and the Postgres month-SQL agree bit-for-bit via exact integer arithmetic
Next.js 16React 19TypeScriptPostgreSQLNeonAuth.jsGoogle OAuthZod+6
Delivery-Run Touch-Base Agent — product screenshot
Internal tooling2026

Delivery-Run Touch-Base Agent

Production agentic workflow that turns each delivery route into reviewed, personalized customer outreach — CRM → Claude → Gmail drafts.

  • Production agentic workflow — a 19-node n8n pipeline deployed on n8n Cloud and in active operational use
  • CRM (XML API) → 60-day eligibility filter → Claude-drafted, note-grounded email → Gmail draft, BCC'd to auto-log back onto the contact
  • Human-in-the-loop by design — every draft is reviewed before it can send
n8nHighrise CRMClaude Haiku 4.5Gmail APIn8n MCP

Portfolio demos

Interactive demos and interview pieces — each built to demonstrate a specific capability.

2 projects
Demo / portfolio2026

Wooden Bridge Agent

3D Three.js bridge prototype with an n8n-backed Claude chat.

Three.jsHTML/CSSn8nClaude API
Demo / portfolio2026

X Hashtag Analysis

Python pipeline + public n8n form. Iran (Jan 2026) vs Gaza (Oct 2023) X response.

Pythonn8nX APIPandasData viz

Operational automations

Scheduled n8n and bash automations that keep day-to-day operations running — deterministic by design, no LLM where one isn't needed. Knowing when not to reach for AI is part of the call.

2 projects
Internal tooling2026

Weekly Outreach Recap

Schedule-triggered Friday 17:00 PT digest of unique customers reached per area, with chart.

n8nGmail APIChart generation
Internal tooling2026

VLESS Iran Agent

VLESS+Reality VPN admin toolkit (5 bash scripts) + scheduled n8n weekly-digest workflow.

Bashn8nVLESS+RealityLinux ops