Mahdi Khorasani

Full-stack developer

Software developer

Backend developer

Mobile application developer

Product designer

User experience (UX) designer

User interface (UI) designer

Web designer

Graphic designer

Data analyst

Artificial intelligence

Machine vision

Deep learning

Machine learning

Natural Language Processing (NLP)

AI systems development consultant

Technical analyst of financial markets

IT project manager

Blockchain developer

Microcontroller programmer

About Me

Hi, I’m Mahdi! Always striving to learn, engaged in creating a product, and passionate about improving the world and making life easier! For me, product design is not just a profession but a means to bring about positive change. Every project is an opportunity for innovation, creativity, and leveraging technology to build something meaningful.

I believe that problems are opportunities for growth and innovation, which is why I approach every challenge with a fresh perspective.

In today’s fast-changing world, my goal is to create products that meet users’ needs and deliver new experiences. I’m always looking to create something better than before.

Throughout my career, I have understood the importance of innovation and providing creative solutions to challenges. I firmly believe that designing and developing powerful tools is key to building a better future.

  • Location: Isfahan, Iran
  • Languages: Persian, English, Arabic
  • Skills:
    React
    Xcode
    Java
    Python
    Gitlab
    Angular
    Node.js
    SQL
    VueJs
    PHP
    android
    figma
    test and debug
    Enter tooltip
My services
AI Consulting and Product Design

Using artificial intelligence, I help businesses build smart and efficient products. This consulting includes assessing specific needs, designing AI-based solutions, and implementing intelligent systems to improve efficiency and customer experience.

Artificial Intelligence Training

Specialized courses and practical workshops in various fields of artificial intelligence, machine learning, and data analytics for people who want to improve their knowledge in these areas. The goal is to prepare people to implement smart projects in industry.

Building smart systems

Design and implement systems that help businesses make the most of data. These services include process automation, trend forecasting, and intelligent decision-making to improve productivity and reduce costs.

User Experience Design (UX/UI) Consulting

Providing advice on optimizing the user experience in digital products. This includes analyzing user behavior, designing engaging and user-friendly interfaces, and improving interaction processes to provide a more convenient and effective user experience.

Work statistics
+200 hours of training
+5 startups launched
+17 years of work experience
+160 successful small projects
+100 people specialized consulting
+8 Collaboration with large companies
+10,000 hours of coding
+500 people trained
My resume
Experiences
Mar 2024 - Present
Dr. Social
Founder of Dr. Social

A specialized tool for analyzing Instagram pages and providing solutions for improving performance and advertising pricing for businesses..

Mar 2024 - Present
Nebras
Founder of Nebras

Smart kiosks deployed in shopping malls and exhibitions enhance the visitor experience by providing shopping advice and route guidance.

Mar 2024 - Present
Chi Chi
Founder of Chi Chi

An AI-based platform that provides services such as automated responses, shopping advice, content production, and market analysis for online stores.

Sep 2023 - Present
Cando
Founder of Cando

The intelligent online marketplace identifies users' needs by analyzing their photos or voices, connects them to the relevant expert, and delivers a fast and precise experience.

Jun 2023 - Feb 2023
Khesht
Founder of Khesht

The blockchain-based online real estate marketplace makes investing in real estate transparent, secure, and accessible to everyone by enabling the purchase and sale of real estate ownership.

Oct 2022 - Jan 2023
Chashni
Founder of Chashni

A unique marketplace where users can create and sell custom blends of sauces and spices. The platform provides a space for chefs and home cooks to share unique and creative flavors.

Dec 2021 - Oct 2022
Behin Nebras
Internal Manager

The company provides specialized solutions in the supply, installation, and maintenance of heating and cooling systems.

Sep 2018 - Mar 2019
Sepahan Novin Aluminum
Setting up an aluminum profile store

The store offers aluminum profiles and door and window manufacturing for construction projects, providing durable and beautiful solutions for structures by offering high-quality products and specialized design and installation services.

May 2019 - Jun 2023
Daric Technical Analysis School
Founder and CEO of Darik - Educating over 1,000 students

Dariز Technical Analysis Academy offers specialized courses focused on analyzing financial markets and cryptocurrencies, teaching students the essential skills for accurately analyzing capital markets and cryptocurrencies.

Apr 2018 - Jan 2019
PineScript Programming Tutorial
Writing a PineScript programming tutorial book

Pine Script training involves learning the programming language to create indicators and trading strategies on the TradingView platform.

Apr 2018 - Jan 2019
BehCut
Laser cutting machine operator

Laser cutting is a process in which a laser beam is used to cut, engrave, or weld various materials. This method provides high precision, high speed, and the ability to cut a variety of materials, including metals, wood, plastics, and glass.

Feb 2018 - May 2019
Conscription service
Information Technology Operator

An IT operator is a person responsible for managing and supporting information and software systems. This includes installing, configuring, maintaining, and troubleshooting hardware and software, and managing internal networks, databases, and communication systems.

Jul 2017 - Aug 2018
Sepahan Novin Aluminum Profile Factory
Information Technology Manager

Sepahan Novin Aluminum Profile Factory is a manufacturer of aluminum profiles for various industries, including construction and automotive, and offers its products using advanced technologies.

Jan 2017 - Oct 2021
Daric AI Trading Robot
Design and development of an automated trading robot based on artificial intelligence

Daric AI trading robot is an automated system based on artificial intelligence, designed and developed to analyze the market and execute trades automatically. The robot makes optimal trading decisions using advanced algorithms.

May 2016 - Dec 2017
Cando's organic online market
Founder and CEO of Cando

An online marketplace for organic food and consumer products, offering eco-friendly and healthy alternatives.

May 2014 - Nov 2015
Reverse engineering of artificial intelligence 3 major projects
Artificial Intelligence Expert

Reverse engineering of an AI project is the process of analyzing and reconstructing AI models to understand their structure and performance, without access to the original code.

Jan 2014 - Sep 2014
Tehran Technical Complex (Qom Branch)
AVR microcontroller programming tutorial

AVR microcontroller programming training includes writing code for these microcontrollers using C and Assembly languages, and designing application projects.

Jul 2014 - Present
Mobin Mobile
Product Manager and Chief Technology Officer

This project focuses on developing and providing religious resources and books, such as the Quran and Mafatih, to the general public through mobile platforms. Its goal is to make religious content more accessible to everyone.

Jul 2012 - Oct 2022
Freelancer - Shegherd
Design, programming and development of more than 100 projects

Freelancing programming is the process of working on programming projects independently, without being tied to a fixed employer. Freelancers work on projects for various clients and usually work on temporary or hourly contracts.

Jul 2008 - Sep 2017
Android
Freelance programming over 50 projects

Freelance Android programming refers to the development of Android applications independently for various clients. Android freelancers implement projects using Java languages ​​and tools like Android Studio.

Jul 2007 - Sep 2009
Macromedia Flash 8
Design and construction of more than 10 projects

Multimedia projects are created using Macromedia Flash software and the ActionScript programming language to design animations, games, and interactive applications. These projects typically include graphics, sound, and user interactions.

Education
Qom University of Technology
Qom University of Technology
  • Bachelor of Electrical Engineering - Electronics
Maktab Khoneh
Maktab Khoneh
  • Convolutional Neural Networks
  • Natural Language Processing
  • Advanced TensorFlow Training
  • Machine Learning with Python
Udemy
Udemy
  • Complete Technical Analysis Course
  • Artificial Intelligence A-Z™: Learn How to Build an AI
  • Deep Learning A-Z™: Hand-Held Artificial Neural Networks
Coursera
Coursera
  • Investment and Portfolio Management
  • Artificial Intelligence for All
  • Machine Learning
  • Deep Learning Expertise
Udacity
Udacity
  • Intro to Embedded Systems
  • Embedded Systems Nanodegree
edX
edX
  • Deep Learning with Python and PyTorch
  • Artificial Intelligence (AI)
Maqaddimah
Maqaddimah
  • Sarf (Arabic Morphology)
  • Nahw (Arabic Syntax)
  • Mantiq (Logic)
  • Ma'ani (Rhetoric)
  • Bayan (Arabic Expression)
  • Basic Fiqh (Islamic Jurisprudence)
  • History of Islam
Saberin Takavar Brigade
Saberin Takavar Brigade
  • Introductory diving course
  • Professional rappel and heliborne course
  • Ranger training course
  • Kite pilot course
  • Paraglider pilot course
Tools and software
Programming and design
  • Visual Studio
    80%
  • intellij-idea
    80%
  • Netbeans
    75%
  • Eclipse
    70%
  • VS Code
    80%
  • Xcode
    65%
  • Android studio
    70%
  • Postman
    70%
  • Figma
    85%
Artificial intelligence tools
  • Open AI
    85%
  • Hugging Face
    60%
  • Anthropic Claude
    85%
  • PaLM
    60%
  • Gemini
    75%
  • Llama
    70%
  • Midjourney
    90%
  • krea
    80%
  • runway
    80%
Databases
  • SQLite
    80%
  • MySQL
    80%
  • PostgreSQL
    45%
  • MongoDB
    85%
  • Redis
    35%
  • MariaDB
    65%
Microcontroller
  • Keil uVision
    45%
  • Atmel
    80%
  • Proteus
    55%
Adobe
  • Photoshop
    90%
  • Illustrator
    80%
  • Dreamweaver
    80%
  • InDesign
    65%
  • Xd
    65%
  • Premiere Pro
    50%
microsoft office
  • PowerPoint
    90%
  • Word
    90%
  • Excel
    70%
  • Teams
    65%
  • OneNote
    85%
  • Outlook
    85%
Design and art
Specializations
  • Web Design
  • Mobile Design
  • User Experience (UX)
  • User Interface (UI)
Processes
  • Wireframing
  • Prototyping
  • Testing
  • Design Systems
Tools
  • Figma
  • Sketch
  • Adobe XD
  • Illustrator
  • Photoshop
Development and programming
Frontend
  • HTML
  • CSS
  • TypeScript
  • Next.js
  • React JS
Backend
  • Fast API
  • Flask
  • Django
  • Express.js
  • Node.js
Database
  • MongoDB
  • SQL
  • PostgreSQL
  • SQLite
  • MySQL
Artificial intelligence
Machine Learning
  • Supervised Learning
  • Unsupervised Learning
  • Reinforcement Learning
Deep Learning
  • Neural Networks
  • CNNs
  • RNNs
  • LSTMs
  • GANs
Tools & Frameworks
  • TensorFlow
  • PyTorch
  • Keras
  • OpenCV
Natural Language Processing
  • Text Classification
  • Sentiment Analysis
  • Language Translation
Computer Vision
  • Image Classification
  • Object Detection
  • Image Segmentation
AI Model Deployment
  • Model Serving
  • API Integration
  • Model Optimization
Microcontroller programming
Languages & Platforms
  • Embedded C/C++
  • Python for Microcontrollers
  • Arduino
Integration & Control
  • Sensor Integration
  • Motor Control
  • Signal Processing
  • Power Management
Core Skills
  • Real-Time Operating Systems (RTOS)
  • I/O Pin Configuration
  • PWM Control
  • Serial Communication (UART, SPI, I2C)
Technical analysis of financial markets
Technical Indicators
  • Moving Averages (SMA, EMA)
  • RSI
  • Bollinger Bands
  • MACD
  • Stochastic Oscillator
  • ...
Chart Patterns
  • Head and Shoulders
  • Double Tops/Bottoms
  • Triangle Patterns
  • ...
Candlestick Patterns
  • Doji
  • Hammer
  • Shooting Star
  • ...
Trading Strategies
  • Swing Trading
  • Day Trading
  • Scalp
Trend Analysis
  • Identifying Trends
  • Support and Resistance
  • ...
Risk Management
  • Stop-Loss
  • Position Sizing
  • ...
General programming
  • Python
    90%
  • JavaScript
    75%
  • C#
    90%
  • C++
    70%
  • Java
    70%
  • Fortran
    85%
  • Objective-C
    60%
Web programming
  • HTML
    90%
  • CSS
    85%
  • PHP
    80%
  • ASP.NET
    70%
  • Typescript
    65%
  • tailwind
    65%
  • JavaScript
    75%
Microcontroller programming
  • Embedded C
    90%
  • Assembly
    65%
Other programming languages
  • ActionScript
    90%
  • Pine Script
    65%
Languages
  • Persian
    100%
  • English
    45%
  • Arabic
    35%
Blog
January 20, 2025 !Attention is All We Need

While studying the article “Attention is All You Need,” a thought crossed my mind about how AI algorithms, by leveraging…

January 20, 2025 Not responding to the customer means burning the costs you paid to attract her!

Every Successful Business Needs Investments to Attract Customers Every successful business requires various investments to attract customers. These investments can…

January 20, 2025 Why Don’t We Question Our Assumptions? Critical Thinking and Its Importance

The article Albert Einstein wrote to receive the Nobel Prize begins with the famous phrase, “It seems…” This sentence is…

January 20, 2025 Today’s world needs new questions more than new answers!

In today’s modern world, with scientific advancements, innovative technologies, and rapid social changes, many of us believe that new information…

Contact me
  • Address No. 124, Nebras Building, South Gulzar, Isfahan
  • Email: info@khmahdi.com
  • Mobile: +989128991030
  • Phone: +983132675153
Contact form