My Core Skills in Product Architecture, Development, and Leadership

An overview of the capabilities I apply to design and build sustainable, user-centric systems.

My Skills

A blend of deep technical expertise, strategic thinking, and fluency in modern tools

In building scalable platforms and products, knowing a single language or tool isn’t enough. What truly makes a difference is a deep understanding of systems, strong architectural principles, the ability to choose the right technologies, and leading the team in the right direction.

My skillset reflects years of hands-on experience across real, challenging, and interdisciplinary projects—from making decisions under uncertainty to executing the most precise technical details.

Product Architecture
  • Align product vision with scalable technical architecture
  • Design API-first platforms and composable ecosystems
  • Build domain-driven, modular product architectures
  • Prepare systems for AI/ML enablement
  • Make architecture decisions with UX and data in mind
  • Support monetization through scalable design choices
  • Plan technical aspects of product lifecycle
  • Use product metrics to inform architectural improvements
Product Analytics & UX Intelligence
  • Track user behavior and funnels using Google Analytics, Hotjar, Clarity, and PostHog
  • Define and measure product KPIs and event-based metrics
  • Run A/B tests, heatmaps, and session recordings to improve UX
  • Use insights to reduce friction and increase conversion
  • Design measurement plans and event taxonomies for SaaS products
  • Integrate analytics tools with product workflows for continuous feedback
  • Collaborate with design, growth, and engineering teams to align data with product goals
AI & Data Intelligence
  • Integrate LLMs and smart assistants using OpenAI APIs
  • Build AI workflows with LangChain and prompt orchestration
  • Use vector databases like Pinecone or Weaviate for AI search
  • Build dashboards and product analytics with Metabase, Superset
  • Enable data versioning and pipelines with DVC, Airbyte
  • Design RAG (Retrieval-Augmented Generation) architectures
  • Personalize UX with embeddings and semantic search
  • Monitor ML/AI systems with human-in-the-loop feedback
Messaging & API Management
  • Design asynchronous communication patterns using RabbitMQ, Redis Streams, and message brokers
  • Implement event-driven architectures and decoupled services for high scalability and fault tolerance
  • Integrate queuing systems with microservices and background task processors like Celery
  • Architect and manage API-first platforms with scalable gateway patterns
  • Implement API authentication, rate limiting, and traffic control
  • Use tools like Kong, AWS API Gateway, and Tyk for service exposure and monitoring
  • Design developer-friendly API documentation and onboarding flows
  • Enable analytics, versioning, and lifecycle management for public and internal APIs
Software Engineering
  • Write clean, maintainable, and testable code
  • Apply modern design patterns and software architecture styles
  • Lead technical code reviews and mentorship
  • Design effective test strategies (unit, integration, E2E)
  • Build CI/CD pipelines for efficient delivery
  • Modernize legacy systems through structured refactoring
  • Optimize software performance at scale
  • Build rapid prototypes and validate technical feasibility
System Architecture & Infrastructure
  • Design scalable and resilient systems
  • Architect cloud-native, hybrid, and edge solutions
  • Define microservices boundaries and system modularity
  • Deploy and manage containers with Docker & Kubernetes
  • Monitor systems with Prometheus, Grafana, and observability best practices
  • Automate infrastructure using Terraform and Pulumi (IaC)
  • Build and maintain virtualized environments (VMware, KVM, Proxmox)
  • Embed security and compliance into system design
Tools & Stack
  • Languages: PHP, TypeScript/Node.js, Go, Python
  • Databases: PostgreSQL, MySQL, MongoDB, Redis
  • DevOps: Docker, Nginx, GitLab CI/CD, Linux
  • Automation: n8n, Zapier, Make
  • API & Debug: Postman, Hoppscotch
  • Architecture Tools: Kroki, Lucidchart, C4 Model
  • Collaboration: Notion, ClickUp, Jira, Miro
  • Design Systems: Figma, Framer, Storybook
Leadership & Team
  • Lead cross-functional teams across product, engineering, and design
  • Mentor developers, tech leads, and PMs with clarity and empathy
  • Design and execute hiring and evaluation frameworks
  • Resolve technical conflicts with structured decision-making
  • Shape high-performance engineering cultures
  • Translate business goals into actionable tech initiatives
  • Balance tech debt with roadmap priorities
  • Scale team structures in alignment with system maturity
Founder's Mindset & Venture Building
  • Create product hypotheses and de-risk them through rapid prototyping
  • Run structured discovery sprints to uncover user needs and pain points
  • Facilitate early product-market conversations with potential users and stakeholders
  • Design organizational scaffolding to support product growth in early-stage teams
  • Define business models, pricing strategies, and product-market fit
  • Craft and present investor-ready business plans and pitch decks
  • Lead fundraising efforts and communicate vision with early-stage investors
  • Navigate regulations of Iranian business, tax, banking, company registration, and the Social Security Organization of Iran (تامین اجتماعی)