About Me

Since childhood, I've been fascinated by computers. My father, a computer engineer, would configure routers and switches remotely, and while I didn't fully understand his work, I was captivated by the console prompts where all the magic happened. Growing up, I spent a lot of time in front of computers, mainly playing video games. In high school, I discovered my passion for math and problem-solving.

During my Bachelor's in Computer Engineering, nothing felt better than writing a piece of code that worked. It was then that I became familiar with machine learning, a turning point in my journey. I realized that my love for linear algebra and calculus could be combined with programming to create astonishing results, sparking my passion for AI.

I pursued my Master's in Computer Science at the University of Calgary, where I delved into computer graphics and visualization. These fields excite me because I enjoy making complex topics tangible and understandable, and visualization is a powerful tool for that. My project, which involved machine learning, focused on improving volume visualization across different fields, yielding exciting results.

Today, I have an insatiable thirst for learning and am eager to take on new projects that can positively impact the world. I am enthusiastic about applying my skills and knowledge to create innovative solutions that drive progress and make a difference.

Projects

I have developed various projects in Deep Learning, Computer Vision, Computer Graphics, and Simulations. To explore some of my work, click here .

Education

Masters of Computer Science

University of Calgary

GPA: 4/4

Thesis Project: Deep learning method to assist volume visualization by generating optimized transfer functions. (link to thesis)

Coursework: Social Media Analysis and Data Mining, Random Variables & Stochastic Processes, Animation, and Rendering.

Bachelor of Science in Computer Engineering

Bu-Ali University

GPA: 3.9/4

Final Project: Colorizing gray scale images using deep neural networks

Coursework: Pattern Recognition, Image Processing, Linear Algebra, Advanced Programming, etc.

Skills

Programming Languages

Python, C++, C, Cuda C, SQL

Frameworks

PyTorch, TensorFlow (Keras)

Libraries

NumPy, Scikit-Learn, Pandas, Matplotlib, OpenGL, OpenCV

Tools

TensorBoard, Jupyter, Git, Paraview, 3D Slicer, Cisco Packet Tracer

Other

Linux, SLURM Job Scheduler, LATEX

Publications

TTF: A Guided Approach to Transfer Function Optimization in Volume Visualization

2024, SIBGRAPI, Manaus, Brazil

Link to the paper

An Efficient Approach for Using EM Algorithm in Capsule Networks

2019, International Conference on Machine Vision and Image Processing, Qom, Iran

Link to the paper

Hobbies

Sometimes it is hard to find free time, but when I do, I know my hobbies.
  • I enjoy watching free lectures from MIT or Stanford on various topics, especially math ๐Ÿง‘๐Ÿปโ€๐Ÿซ.

  • I am passionate about sports, with a particular interest in martial arts such as Kyokushin karate, kickboxing, and jiu-jitsu ๐Ÿฅ‹. I also like biking ๐Ÿšด๐Ÿปโ€โ™‚๏ธ.

  • Additionally, I like playing video games, primarily League of Legends, although I am not good at it ๐ŸŽฎ. :D