Seyyed Ali Mohammadiyeh
Senior Software Engineer, Technology Craftsman, and Mathematics Researcher
About
Seyyed Ali Mohammadiyeh is a senior software engineer, technology craftsman, and mathematics researcher. He explores complex mathematical and computational problems, builds innovative projects, contributes to open-source initiatives, and continuously expands his expertise across mathematics, programming, and applied sciences.
Blog
Step-by-step tutorials on the Salam programming language, each one building a small real project with every line of code explained.
All posts →Research & Academic Interests
- Statistics
- Group Theory
- Graph Theory
- Cryptography
- Coding Theory
- Music Theory
- Number Theory
- Artificial Intelligence
- Computational Mathematics
- Compilers and Programming Languages
Education

Euro American EducationMBA in Project ManagementYear: 2025, Status: Studying

Islamic Azad UniversityBachelor in Computer ScienceYear: 2026, Status: Studying

Islamic Azad UniversityMaster's in Mathematics Education and Mathematics TeachingYear: 2025-2027, Status: Studying

University of KashanBachelor in Statistics and Its ApplicationsYear: 2025-2027, Status: Studying

University of KashanBachelor in Pure & Applied MathematicsYear: 2022, Status: Completed

Dar Al-Elm SchoolBachelor of TheologyYear: 2025-2029, Status: Studying
Work

Ejam Grupa SIADigital Innovation Lead
2026-Present

BSafe Group BVTechnical Architect
2024-Present
Salam Software FoundationPresident
2024-Present

Ated Tech ABBoard Member
2023-2025

AsrezChief Technology Officer
2022-2025

GitHubOpen-Source Maintainer
2020-Present
Projects & Interests
- Cryptography research and coding challenges
- Programming language experiments (educational focus)
- Open-source contributions and collaborative coding projects
- Mathematical modeling, algorithm design, and data analysis
- Software development for education and research tools
Books
Authored
- "Salam" Programming Language Tutorial
- JavaScript for Everyone, Volume One: First Steps in JavaScript
- JavaScript for Everyone, Volume Two: The Power of Functions and Objects
- JavaScript for Everyone, Volume Three: A Deeper Understanding of JavaScript
- JavaScript for Everyone, Volume Four: Asynchrony and Server Communication
- JavaScript for Everyone, Volume Five: JavaScript in the Browser
- JavaScript for Everyone, Volume Six: Beyond the Browser
- Python for Everyone: Easy and Sweet Programming
- Bash for Everyone: Easy and Sweet Scripting
- HTML: From the Basics to the Modern Web
- The Complete Book of Batch Programming in Windows
- Graphs with Python: From Theoretical Foundations to Solving Real World Problems
- Modern PHP: From Language Fundamentals to Professional Software Engineering
Translated
- GAP - A Tutorial
- What Are AI Agents?
- What Is Generative AI?
- Integrating AI into Business Processes
Software & Tools
- Programming Languages: Salam, Python, PHP, Ruby, Go, C#, C/C++, JavaScript, TypeScript
- Frontend Development: HTML5, CSS3, Tailwind CSS, Next.js, Nuxt, Vite, Responsive Design, Modern UI/UX Practices
- Backend Development: RESTful APIs, Microservices Architecture, Distributed Systems, Authentication & Authorization (JWT, OAuth)
- Frameworks & Runtimes: Laravel, Express.js, NestJS, .NET, Custom-built frameworks and internal tooling
- Databases & Storage: SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis, Cassandra), Database Design & Optimization
- DevOps & Infrastructure: Linux Server Administration, CI/CD Pipelines, Docker, Deployment Automation
- Version Control & Collaboration: Git, GitHub, GitLab, Code Review Workflows, Open Source Contribution Management
- Mathematics & Cryptography: Algorithm Design, Computational Mathematics, Cryptographic Concepts, Mathematical Modeling
- Data & Analysis: Data Analysis, Visualization, Performance Profiling, System Monitoring
- Software Architecture: Scalable System Design, Clean Architecture, Design Patterns, API Design, High-Performance Systems
- Documentation & Research: LaTeX, Markdown, Technical Writing, Research Documentation, Academic Writing
- Other Tools & Practices: Agile/Scrum, Technical Leadership, Mentoring Developers, Product-Oriented Development
Awards & Honors
Best Project Award (University of Kashan, 2024)
- Scholarship for Outstanding Students, 2023
- Math & Coding Competition Winner, 2022
Best Project Award In Iran (President Authority, 2024)
Workshops & Seminars
- Advanced Cryptography Workshop (University of XYZ, 2024)
- Mathematics in Coding Education Seminar, 2023
Languages
- Persian (Native)
- English (Fluent)
- Arabic (Beginner)