About Peyman Salimi
Software engineering, problem solving, and quantitative thinking
A combination of hands-on software and systems engineering with mathematics, modeling, statistics, algorithms, and research, focused on turning complex problems into practical and dependable solutions.
About me
I work at the intersection of software engineering, problem solving, and mathematical thinking. I do not treat a problem simply as a request to write code: I first understand the need, process, constraints, and intended outcome; then I structure the problem, design an appropriate solution, and, when needed, work directly on implementation and validation.
My background spans enterprise and commercial software development, system architecture and integration, algorithm design, mathematical modeling and optimization, statistical analysis and scientific computing, machine learning, and research. This combination lets me examine a problem from both engineering and quantitative perspectives and choose technology according to the problem rather than the other way around.
More recently, part of my focus has been on engineering dependable systems and understanding AI mechanisms more deeply, from learning and neural networks and attention to numerical methods, optimization, and intelligent and adaptive software.
Professional identity
What matters in working with me is not only the technology stack, but how the problem is approached.
Problem solving
Turning ambiguous or complex problems into explicit structure, assumptions, constraints, and workable steps.
Design and implementation
Choosing architecture and technology for the actual problem and contributing directly to development, integration, and delivery.
Quantitative and algorithmic thinking
Using mathematics, statistics, modeling, and algorithms when generic engineering approaches are not enough.
Validation and reliability
Paying attention to testing, validation, failure behavior, maintainability, and the ability of the result to evolve.
Selected experience
A combination of enterprise engineering, project-based development, and research experience
- 01
Full-Stack Software Engineer & Enterprise Solution Designer
Chilik Sazan Iranian — 2021–2025 full-time; 2025–2026 technical consultant and contractual support
Worked from requirements and process analysis through architecture, development, and support for organizational information systems, operational and decision-support systems, Micro Frontends, Microservices, and system integration.
- 02
Project-Based Full-Stack Developer
Tose'e Fanavari Salamat Farda Afzar Chabok — 2025–2026
Developed a real medical-equipment e-commerce system with Next.js, TypeScript, and NestJS, while contributing to requirements analysis, UI/UX, data modeling, and integration.
- 03
Researcher, Instructor & Research Supervisor
IAU Rasht Young Researchers and Elite Club & Payame Noor University — 2012–2021
Worked on mathematical and computational modeling, data analysis, algorithm design, and numerical solution, alongside teaching and research supervision.
- 04
Independent & Professional Activities
Alongside the main professional engagements
Software development and personal projects, technical analysis and computation, programming and teaching, software support, and project-based technical work.
Mathematics and modeling
For me, mathematics is not separate from software engineering; it is a tool for understanding the structure of a problem. Alongside software development, I have worked with mathematical modeling, statistics, numerical methods, optimization, Operations Research, and metaheuristic optimization.
This background becomes practically useful when a problem needs precise modeling, quantitative analysis, algorithm design, or numerical validation. Current examples include the Convex QP Solver, Event-Driven Metaheuristic Optimization, and statistical-learning projects.
In the learning material on this site, I also try to connect these ideas from equations and reasoning through examples, code, and technical applications.
Research
Research is part of my technical depth, but this site is not intended to be an academic CV.
My research background is rooted in mathematics and quantitative problems, together with data analysis, computation, and numerical methods. That experience has shaped how I work today: precise problem formulation, explicit assumptions, method selection based on problem structure, and validation of results rather than relying on raw outputs alone.
I follow the same approach in current technical projects, from solver design and benchmarking to studying learning mechanisms and adaptive algorithms. Research matters commercially when it improves understanding, design, or the reliability of a real problem-solving effort.
The Research section contains the detailed publication and research material.
Evidence and credibility
A few verifiable signals from my professional and research background
- Recognized among the top 1% of researchers worldwide according to the ISC ranking for 2025.
- Recognized as a Top Researcher by the Young Researchers and Elite Club for three consecutive years.
- A combined background in software development, enterprise systems, mathematical research, and scientific computing, supported by publicly inspectable technical projects on GitHub.
Profiles and sources
For a deeper look at my work, code, and research
Discuss a problem?
For a technical, computational, or analytical problem, start by describing the problem and the outcome you need.