Hi, I'm Reza Karbasi.

A
Welcome to my professional portfolio. I'm Reza Karbasi, a Machine Learning Specialist and Electrical Engineer with a deep passion for solving complex, real-world problems through the power of AI and robotics. With a solid foundation in electrical engineering from Khaje Nasir University of Technology and advanced expertise in AI and robotics from Tehran University, I've dedicated my career to developing innovative solutions in machine learning, from advanced driver assistance systems to speech recognition technologies. Explore my journey and discover how I leverage technology to push the boundaries of what's possible.
Link to my PDF resume!

About

From an early fascination with robotics to a profound career in artificial intelligence, my academic and professional journey is driven by a quest for continuous learning and improvement. Holding a Bachelor's degree in Electrical Engineering and a Master's in AI and Robotics, I've not only acquired theoretical knowledge but have also applied these concepts in practical, impactful projects. My work spans developing path planning algorithms for autonomous vehicles at SoftwareMotion to enhancing speech recognition models for real-world applications. Each project has been a step towards my goal: to innovate and contribute to the advancement of intelligent systems.

  • Highlight: Machine Learning, Reinforcement Learning, Machine Vision, Speech Recognition

Experience

Decision & planning algorithm engineer
  • Spearheaded codebase analysis for ADAS levels 2+ and 3, enhancing automotive safety and efficiency.
  • Innovated a dynamic programming-based path planner, significantly improving route optimization.
  • Developed a visualization app for AEB and ACC functionalities, streamlining system analysis and debugging.
April 2023 - Now | Tehran, Iran
Machine Learning Specialist
  • Deep analysis of STT models.
  • Learning Audio-classsification models
  • Employ Keyword spotting methods to accomplish some tasks.
  • Topics: Speech-To-Text, Audio-Classification, Signal-Processing, Deep-Learning, Machine-Learning
Tools: Python, PyTorch, Keras, TensorFlow, Docker, Git, JIRA, Confluence, Mlflow
July 2022 - Feb 2023 | Tehran, Iran
Instructor
Introduction to Reinforcement Learning Course, content of course:
  • What is RL
  • Markov Decision Process
  • Dynamic Programming
  • Temporal Difference methods
  • Deep RL methods : A3C, DDPG
Jun 2021 - Sep 2021 | Tehran, Iran

QDM

Trader bot designer
  • Designed a reinforcement learning agent to automate trading strategies, achieving a significant improvement in trading performance.
  • Published findings and methodologies on my Medium blog, contributing to the broader knowledge base in AI-driven trading. Link to the blog
Tools: Python, PyTorch, MQ4, MetaTrader, RL, Multithread programming, Backtrader, Ichimoku
Apr 2019 - Jan 2020 | Tehran, Iran
Electronic Engineer, Device Designer
Participating in two major projects:
  • Internal Communication Device for a hospital : board design, microcontroller programming
  • Taxi Paying Device: making a simple device to communicate with driver while transfering passengers. ESP32 programming, Mechanical design and board design
Tools: Altium Designer, Keil, Stm32Cube, Corel-Draw
Dec 2017 - Jun 2019 | Tehran, Iran

Featured Publications and Blogs

music streaming app
Enhancing Trading Performance with Deep Q Networks

RL agent trader using mql5 in metatrader platform for automated trading.

Accomplishments
    Dive into how AI and machine learning can revolutionize stock market trading, showcasing a project where I applied deep reinforcement learning to improve algorithmic trading strategies.
music streaming app
Voice Command Recognition

Training a NeuralNetwork to classify different persian voice commands.

Accomplishments
    I used a pretrained English network to fine-tune on my task
music streaming app
Making a Dashboard From Soroush messanger

Made a dashboard to visualize messages of public channels of Soroush app.

Accomplishments
    I was responsible for crawling the channels and send them through Kafka. One can see the codes and doc in the github page.

Skills

Languages

Python
C
Matlab
Java
Shell Scripting
HTML

Libraries

NumPy
Pandas
OpenCV
Scikit-learn
Matplotlib

Frameworks

Metatrader
Keras
TensorFlow
PyTorch
Mlflow
Django

Other

Git
Docker
Jira
Confluence

Education

Tehran University

Tehran, Iran

Degree: Master of Science in Artificial Intelligence and Robotics
GPA: 18.83/20

    Courses:

    • Reinforcement Learning
    • Deep Learning
    • Machine Vision
    • Advanced Robotics
    • Artificial Intelligence
    • System Identification
    • Big Data
    • Social Network
    • Data Analytics

K. N. Toosi University of Technology

Tehran, Iran

Degree: Bachelor of Technology in Electrical Engineering
GPA: 17.4/20

    Significant Courses:

    • Pattern Recognition
    • Digital Control
    • Signals and systems
    • Modern Control
    • Advanced Programming
    • Statistics and Probability
    • Linear Algebra

Contact