Skip to content
View sajaddp's full-sized avatar

Block or report sajaddp

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sajaddp/README.md

Sajad Dehshiri

Software Architect & Technical Product Leader

I design and build maintainable, production-grade web products with Laravel, Node.js, TypeScript, React, PostgreSQL, and Docker.

Sajad Dehshiri official website Sajad Dehshiri on LinkedIn Sajad Dehshiri on YouTube

Official website and canonical professional profile: sajaddehshiri.ir


About

I’m Sajad Dehshiri (@sajaddp), a software architect, technical product leader, and senior full-stack developer with professional experience since 2006.

I work at the intersection of software architecture, product engineering, and delivery. My focus is turning complex requirements into systems that are practical to ship, reliable in production, maintainable over time, and ready to scale.

I have worked as a technical founder, CEO, engineering leader, developer, and teacher—leading digital products and multidisciplinary teams of more than 30 people while staying close to architecture and implementation.

Software architecture · Technical leadership · Product engineering · Open source · Technical SEO · Teaching


Core Expertise

Area Focus
Software Architecture System design, modular architecture, APIs, maintainability, reliability, performance, and production readiness
Product Engineering End-to-end delivery of web products from technical discovery and implementation to deployment and continuous improvement
Technical Leadership Architecture decisions, code review, engineering standards, mentoring, team alignment, and risk management
Applied AI & Automation Practical AI-assisted workflows, data-driven tools, and automation built with explicit quality and security controls
Technical SEO Crawlable architecture, web performance, information structure, discoverability, and sustainable organic growth

Selected Open-Source Work

GitHub stars GitHub license

A comprehensive open-source dataset of Iran’s provinces, counties, districts, cities, and rural districts, available in CSV, JSON, and XLSX formats. The repository includes practical integration guides for PHP, JavaScript, TypeScript, Go, Python, PostgreSQL, MySQL, MongoDB, and other ecosystems.

Node.js TypeScript

A production-focused starter for building maintainable Node.js command-line applications with TypeScript, pnpm, Commander.js, Zod, Vitest, Biome, typed configuration, structured output, and secure environment handling.

Explore all public repositories →


Technology Stack

Domain Technologies
Backend Laravel, PHP, Node.js, TypeScript
Frontend React, Next.js, JavaScript, Tailwind CSS
Data PostgreSQL, MySQL
Platform Docker, Linux, Git, Bash
Web & Growth Technical SEO, performance optimization, WordPress

Engineering Principles

  • Build for real users and production constraints—not only for demos.
  • Prefer clear, maintainable architecture over unnecessary complexity.
  • Treat security, performance, testing, and observability as engineering requirements.
  • Ship iteratively, measure outcomes, and improve systems with evidence.
  • Use AI-assisted development with human review, explicit constraints, and reliable validation.

Teaching & Mentoring

I teach programming and mentor developers through practical, project-based learning. My educational work focuses on software fundamentals, engineering judgment, maintainable implementation, and better technical decision-making. I also publish practical content about business negotiation and professional development.


Connect


Build useful systems. Keep the architecture clean. Stay honest.
Sajad Dehshiri · sajaddp

Pinned Loading

  1. list-of-cities-in-Iran list-of-cities-in-Iran Public

    لیست شهرهای ایران به تفکیک استان - با ستاره‌زدن به مخزن، قلبم را شاد کنید. ❤

    TypeScript 615 99

  2. typescript-template typescript-template Public template

    Modern TypeScript CLI starter for Node.js 24+ with pnpm 11, Commander.js, zod env validation, Vitest, Biome, tsx, and ESM. Build production-ready CLIs fast.

    TypeScript 1