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.
- 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
- 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.
- 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 Tools: Arduino, R-Studio, Jetbrains Suite, Office
- Design Patterns: MVC, Factory, Singleton
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
- 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.
- Persian (Native), English (Professional), French & Arabic (Basic)
- Gaming ๐ฎ | Baseball โพ | Puzzle Solving ๐งฉ | Escape Room Challenges ๐ช | Watching Movies with Friends ๐ฟ
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.