Skip to content
View peymanpro's full-sized avatar

Block or report peymanpro

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.

Content in all repositories owned by your account will be closed.
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
peymanpro/README.md
Peyman Salimi — AI Engineer, Software Engineer, Mathematical Researcher

The thread connecting my work

I work at the intersection of AI engineering, mathematical research, algorithms, and software engineering.

My mathematical background shapes how I approach engineering problems: understand the structure, make assumptions explicit, choose a suitable model or method, implement it carefully, and evaluate what actually happened.

My current direction is AI Engineering with strong mathematical and software-engineering foundations, especially for systems involving retrieval, learning, optimization, adaptation, and decision-making.

From problem to outcome

Problem
Structure & constraints
→ Model
Assumptions & representation
→ Algorithm / AI
Method & implementation
→ System
Reliable behavior
→ Outcome
Measure & improve

What I build

AI Engineering

RAG systems, embeddings, information retrieval, hybrid search, reranking, grounded generation, citation verification, evaluation, and AI-backed services.

Mathematical AI

Mathematical modelling, optimization, numerical algorithms, and research-driven learning methods where problem structure informs computation.

Intelligent & Adaptive Systems

Systems that observe execution, learn from evidence, make decisions, adapt behavior, and evaluate the result through explicit feedback loops.

Software & Research Engineering

Architecture, APIs, backend and distributed systems, testing, reliability, reproducibility, experiments, benchmarks, and research implementations.

Selected evidence

A research-oriented RAG system focused on evidence retrieval, hybrid search, reranking, grounded generation, citation verification, and measurable evaluation.

AI Engineering RAG Information Retrieval

A research-oriented framework exploring learning-native adaptive software through the loop:

observe → learn → decide → adapt → evaluate

Research Software Adaptive Systems

A mathematical optimization implementation focused on convex quadratic programming, numerical reasoning, correctness, and testing.

Optimization Numerical Algorithms

An exploration connecting metaheuristic optimization, event-driven architecture, and reproducible experimentation.

Optimization Algorithms

Browse all repositories →

Professional, Research & Online Identity

Primary

Website
Research
Portfolio
GitHub
LinkedIn

Scholarly

Google Scholar
ORCID
ResearchGate
Academia
zbMATH
MaRDI
Zenodo

Technical Community

DEV Community
Stack Overflow


Established identities and research-artifact records are listed here. Pending identity claims are intentionally omitted until independently verified.

Research background

My academic work is grounded in mathematics, with research spanning fixed-point and best-proximity-point theory, fuzzy analysis, differential and integral equations, and related mathematical modelling.

That background is not separate from my engineering work. It influences how I formulate problems, reason about algorithms, investigate learning methods, and turn research ideas into implementations that can be tested and evaluated.

Engineering foundations

Languages

C# · Python · TypeScript · JavaScript

AI / ML

Machine Learning · Deep Learning · LLMs · RAG · Embeddings · Information Retrieval · Optimization

Backend & systems

.NET · ASP.NET Core · APIs · PostgreSQL · Redis · Messaging · Distributed Systems

Frontend

React · Next.js · Angular · Blazor

How I work

Understand the problem before optimizing the implementation.

I keep the important reasoning visible:

01
Define
→ 02
Baseline
→ 03
Choose
→ 04
Test
→ 05
Measure
→ 06
Analyze
→ 07
Improve

The goal is not simply to make a system work, but to understand why it works, where it fails, and how its behavior can be improved.

Current direction

Mathematical Reasoning + Machine Learning + AI Systems + Optimization + Software Engineering

I am particularly interested in AI systems that do more than generate output: systems that retrieve evidence, reason over structured information, optimize decisions, learn from feedback, and remain inspectable and reliable.


research · engineering · intelligent systems

Pinned Loading

  1. DistributedWorkflowPatterns DistributedWorkflowPatterns Public

    Enterprise-grade reference implementation of distributed workflow patterns in .NET.

    C#

  2. PaymentTestGateway PaymentTestGateway Public

    Open-source payment gateway simulator for development, testing, and integration.

    C#

  3. HowLLMsWork HowLLMsWork Public

    A from-scratch AI project exploring how Large Language Models turn context into next-token predictions, learn through training, and generate text through autoregressive inference using Python and N…

    Python

  4. RateLimitEngine RateLimitEngine Public

    Library for extensible, distributed rate limiting in .NET and ASP.NET Core, built for production workloads.

    C#

  5. learning-native-adaptive-software-framework learning-native-adaptive-software-framework Public

    Learning-Native Adaptive Software Framework (LNASF) — a technical architecture for reusable software components that learn from runtime experience and adapt while retaining deterministic fallback b…

    TeX

  6. react-learnable-usestate-hook react-learnable-usestate-hook Public

    Designed and implemented a TypeScript/React state-management library with online transition learning, Wilson confidence estimation, safety constraints, controlled adaptation, automated testing, and…

    TypeScript