Skip to content
View Soilorian's full-sized avatar
  • Karaj, Iran
  • 02:59 (UTC +03:30)

Block or report Soilorian

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Soilorian/README.md

๐Ÿ‘‹ Hello! I'm Mahdi Ali Nejad

๐Ÿ“ Based in Karaj, Iran | ๐ŸŒ GitHub: Soilorian | ๐Ÿ”— LinkedIn

I'm a passionate Computer Engineering student at Sharif University of Technology, actively exploring new horizons in programming, artificial intelligence, and system design. With a strong foundation in both theoretical and applied aspects of computer science, I aspire to make meaningful contributions through innovative projects, research, and industry experiences.


๐ŸŽ“ Education

  • Bachelor's in Computer Engineering
    Sharif University of Technology | 2022 - Present
    Specialized in computer science, ranked 67th in Iran's national university entrance exam.
  • Gifted High School of Shahid Soltani 3
    Diploma in Mathematics | 2019 - 2022

๐Ÿ’ผ Experience

  • Back-End Developer (Kotlin) - Parvan Pajooh | 2024 - Present
  • Remote Research Intern - Brock University, Canada | 2024 - Present
    Working with Bayesian Networks.
  • Research Assistant
    • HPCAN Lab with Prof. Sarbazi-Azad
    • CPS Lab with Dr. Ansari
  • Teaching Assistant | 2023 - Present
    Courses: Fundamentals of Programming, Linear Algebra, Advanced Programming, Probability & Statistics, and more.

๐Ÿ› ๏ธ Technical Skills

Languages & Frameworks

  • Programming Languages:
    • Proficient: C/C++, Java, Kotlin
    • Intermediate: Python, C#, R, Go
    • Assembly: x86, s390x, CUDA, RISC-V
  • Domain-Specific Languages: Verilog, LaTeX, Markdown
  • Frameworks & Libraries: .NET, MySQL, LibGDX, scikit-learn, PyTorch, Tidyverse, OpenCV, Pandas, NumPy
  • Tools: Git, GitHub, Vim, Linux, Quartus, ModelSim, Proteus, Logisim

Software & Design Patterns

  • Software Tools: Arduino, R-Studio, Jetbrains Suite, Office
  • Design Patterns: MVC, Factory, Singleton

๐Ÿ’ก Research & Interests

With a deep-seated curiosity for the inner workings of technology, I focus on:

  • Fields: Embedded Systems, Computer Architecture, IoT, Cyber-Physical Systems, AI, Robotics
  • Key Research Areas: Bayesian Networks, Optimization in Systems, Robotics, and Micro-controller Programming

๐Ÿš€ Projects

Key Academic & Personal Projects

  • Stronghold - Java, LibGDX
    Developed a full-featured game replicating "Stronghold" as a team project (30k+ lines of code) with 2D and 3D graphics.
  • AI Algorithm Vault - Python
    Curated and implemented various AI algorithms, covering tree search, CSP solvers, Bayesian Networks, and HMM algorithms.
  • Datapath Design - Quartus
    Created processor datapaths for single-cycle and multi-cycle architectures, enhancing processor performance.
  • High-Precision Arithmetic - Assembly (x86, s390x)
    Engineered high-precision calculations for large integers and matrix operations.
  • NLP and Vision Exploration - Python, OpenCV, scikit-learn
    Applied Linear Algebra concepts in small projects focusing on NLP and computer vision.

๐ŸŒฑ Skills & Passions

Languages

  • Persian (Native), English (Professional), French & Arabic (Basic)

Other Interests

  • Gaming ๐ŸŽฎ | Baseball โšพ | Puzzle Solving ๐Ÿงฉ | Escape Room Challenges ๐Ÿšช | Watching Movies with Friends ๐Ÿฟ

๐ŸŒ Vision & Goals

Driven by a vision to create immersive educational games, I aim to start my own gaming company one day. My goal is to design games that captivate players while imparting valuable skills and knowledge, blending entertainment with education.


Thanks for stopping by! Let's connect, collaborate, and build something amazing together.

Pinned Loading

  1. aaGame aaGame Public

    a simple recreation of aa game

    Java 1

  2. Atari Atari Public

    A simple recreation of the classic game Atari

  3. FundamentalOfProgramming-SUT-2022/project-Soilorian FundamentalOfProgramming-SUT-2022/project-Soilorian Public

    as a project, I made a simple text editor in c. simulating some of the instructions in vim and linux

    C 1

  4. Hardwar2023/challenge-team-115-war4ma Hardwar2023/challenge-team-115-war4ma Public

    challenge-team-115-war4ma created by GitHub Classroom