01

About me

AI Engineering / Software Engineering

Full-stack software engineer with experience in designing, developing and deploying secure, high-traffic, real-time systems. Strong background in microservices, end-to-end encrypted communications, scalable cloud infrastructure, payment systems, notifications and AI solutions. Focused on delivering reliable products with maintainable architecture and measurable impact for millions of users.

Core Focus
AI + Backend
Systems
Distributed / Real-time
Cloud Engine
AWS / Kubernetes
Architecture
Clean Architecture / DDD
02

What I do

FROM IDEA TO SCALABLE SYSTEMS

Backend Development

Microservices, secure APIs, distributed systems, REST, GraphQL and gRPC.

SYSTEM_CAPABILITY01

Real-time Systems

WebRTC, WebSocket, signaling, messaging and event-driven architectures.

SYSTEM_CAPABILITY02

AI Engineering

RAG, Graph RAG, LLM integration, LangChain, vector search and prompt engineering.

SYSTEM_CAPABILITY03

Cloud & DevOps

AWS, Kubernetes, Docker, CI/CD and scalable infrastructure.

SYSTEM_CAPABILITY04
ACTIVE ARCHITECTURE PIPELINE

End-to-End System Topology

Interactive Node Inspector
Layer: AI & LLM Engines

Reasoning models, embeddings, and context-aware generation.

LLM APIs · Context Orchestration
03

Professional Experience

BUILDING REAL-WORLD SYSTEMS
May 2026 — PresentCurrent
C

Co-Founder & Sole Developer

Privacy-first Iranian credit scoring, financial ledger and installment platform, built end to end as the sole developer.

Key Responsibilities & Deliverables

  • •Co-founded Credexa and independently designed and implemented the product across mobile, web, backend and infrastructure.
  • •Built an offline-first Flutter application for credit scoring, ledgers, installments, wallets and encrypted financial sharing.
  • •Developed a Go microservices platform with Hexagonal Architecture, REST, gRPC, WebSocket and event-driven processing.
  • •Implemented end-to-end encrypted data exchange, immutable audit trails, OTP/JWT authentication and secure file storage.
  • •Delivered a Next.js administration and product experience plus Kubernetes deployment, observability and CI/CD.
Architecture
Hexagonal Architecture / Microservices
Data Persistence
PostgreSQL / Citus / Redis / Elasticsearch / Drift
Messaging & Events
gRPC / WebSocket / Redis Streams
Infrastructure
Kubernetes / Docker / Vault / Prometheus
Core Services
Go / Flutter / Next.js
Aug 2023 — PresentCurrent
Y

Software Engineer

Backend platform for automating organizational workflows.

Aug 2024 — Jul 2025
a

Software Engineer

Full-stack application for parents, kindergartens and schools.

Aug 2023 — Aug 2024
C

Backend Developer

Backend for notification management and secure transaction processing.

Nov 2022 — Aug 2023
S

Software Engineer

Browser-based video conferencing platform with WebRTC.

Sep 2021 — Nov 2022
P

Backend Developer

Anonymous peer-to-peer voice calling platform designed for high concurrency.

May 2021 — Aug 2021
S

Secure Development Technologist

Software Engineer

Distributed data extraction and web-scraping services built for scale and resilience.

May 2020 — May 2021
I

IQLearn

Software Engineer

Full-stack online learning platform with scheduling, reservations and automated engagement workflows.

2018 — PresentCurrent
A

AI Simulation & Optimization

Research Assistant

Applied research spanning mathematical modeling, optimization, machine learning and production AI systems.

04

Technology Stack

CATEGORIZED TECHNICAL MATRIX

Programming Languages

6 core technologies
GoTypeScriptJavaScriptPythonCSQL

AI & LLM Engineering

10 core technologies
RAGGraph RAGLangChainNeo4jVector SearchLLM IntegrationPrompt EngineeringEmbeddingsTensorFlowMATLAB

Backend Frameworks

7 core technologies
NestJSExpress.jsFastifyGinFiberEchoFastAPI

Frontend & Mobile

6 core technologies
React.jsNext.jsVue.jsFlutterRiverpodDrift

Real-time & Communication

6 core technologies
WebRTCWebSocketSignalingRedis Pub/SubSocket.ioP2P Streaming

Databases & Storage

9 core technologies
PostgreSQLMySQLMongoDBScyllaDBRedisNeo4jElasticsearchClickHouseDynamoDB

Messaging & Events

6 core technologies
RabbitMQApache KafkaRedis StreamsRedis Pub/SubJetStreamEvent-Driven

Cloud & Infrastructure

7 core technologies
AWSGCPKubernetesDockerCI/CD PipelinesNginxLinux

Architecture & Security

10 core technologies
Clean ArchitectureDDD (Domain-Driven Design)Hexagonal ArchitectureMicroservicesEnd-to-End EncryptiongRPCRESTGraphQLOAuth2 / JWTRBAC
05

AI & Research

Research → Engineering
Research Methodology

From mathematical models to production AI systems

Applying analytical rigor, formal optimization algorithms, and knowledge graph structures to complex engineering challenges — spanning high-accuracy Graph RAG pipelines to real-time decision engines.

Deterministic Graph RAG with Neo4j
Algorithmic Optimization & Benchmarking
Vector Embeddings & Context Windows
ACTIVE STAGE DETAILSTAGE 04 / 05

Knowledge Graphs & Graph RAG

Constructing multi-hop knowledge graphs to ground generative reasoning.

Neo4jCypherGraph RAGLangChain
06

Engineering Domains

ARCHITECTURAL SPECIALIZATIONS
DOMAIN 01

Real-time Communication

Low-latency video conferencing, audio streaming, WebRTC mesh signaling, live interactive whiteboard canvases, and resilient WebSocket state propagation.

WebRTCWebSocketSignalingCanvas APIRedis
DOMAIN 02

Payment & Transaction Systems

Secure multi-gateway payment processing, automated invoicing, idempotent webhook reception, card provisioning, and ACID transactional guarantees.

StripeUpaymentPostgreSQLIdempotencyTwilio
DOMAIN 03

Distributed Microservices

Decoupled domain architectures adhering to Clean Architecture and DDD principles, communicating via asynchronous queues and low-overhead APIs.

GoNestJSRabbitMQKafkaRESTgRPC
DOMAIN 04

Graph RAG & AI Knowledge Bases

Structured knowledge retrieval architectures combining Neo4j graph traversal with vector similarity search for hallucination-resistant LLM responses.

Graph RAGNeo4jLangChainVector SearchPython
07

Education & Languages

ACADEMIC FOUNDATION & COMMUNICATION

Academic Degrees

Master of Science in Computer Engineering
Islamic Azad University, Science and Research Branch

Core Focus: Artificial Intelligence, optimization, simulation and software engineering

Bachelor of Science in Polymer Engineering
University of Tehran

Core Focus: Engineering analysis, mathematical modeling and materials science

Languages

English
Professional Working Proficiency
Proficient
Persian (Farsi)
Native Proficiency
Proficient
08

Get in Touch

DIRECT COMMUNICATION

Have a system worth building?

Let's talk about backend systems, AI engineering, real-time platforms, or scalable distributed infrastructure.

Direct Message Composer