A computer enthusiast who takes learning more seriously than most people do! I'm about to finish my Bachelor of computer science at Bu-Ali Sina university (BASU), Hamedan, Iran. I am passionate about solving problems & learning hard concepts.
Educations
Bachelor of Computer Science 2019-2023
(Full Scholarship)Bu-Ali Sina University (BASU), Hamedan, Iran
(Ranked within the Iran's top 10 universities)GPA: 3.72/4.0
(or 17.88/20)TOEFL: 105 / 120
(R28-L27-S23-W27)Last-two-year GPA: 3.92/4.0
(or 18.75/20)Last-one-year GPA: 4.0/4.0
(or 19.00/20)Ranked as the 3rd top student of Computer Science at the end of Bachelor's
Final Project Topic: "Study of Automatic Image Captioning using Attention Mechanism on Flickr30K"
Grade: 19.75 / 20Research Interests
Computer Vision
Image Processing
Image Captioning
Text Detection & Recognition
Data Mining & Data Cleaning
Natural Language Processing
Selected
Courses
Artificial Intelligence: 4.0/4.0 (20/20)
Machine Vision: 4.0/4.0 (20/20)
Algorithm Design: 4.0/4.0 (19.7/20)
Advanced Programming: 4.0/4.0 (20/20)
Data Mining: 4.0/4.0 (16.54/20)
Operating Systems: 4.0/4.0 (20/20)
Software Engineering: 4.0/4.0 (18.3/20)
Data Structures: 4.0/4.0 (16/20)
Information Retrieval: 4.0/4.0 (20/20)
Bachelor's Project (AI): 4.0/4.0 (19.75/20)
Computer Networking: 4.0/4.0 (17.18/20)
Network Security: 4.0/4.0 (18.95/20)
Automata: 4.0/4.0 (18.1/20)
Microprocessor & Assembly: 4.0/4.0 (20/20)
Compiler Design: 4.0/4.0 (18.75/20)
Programming Lang. Design 4.0/4.0 (20/20)
Internet Engineering: 4.0/4.0 (20/20)
Management Inf. System 4.0/4.0 (20/20)
Impl. DB Systems: 4.0/4.0 (18.23/20)
Signals & Systems: 4.0/4.0 (18/20)
Sys. Analysis & Design: 3.0/4.0 (15.21/20)
Database Systems: 3.0/4.0 (14.14/20)
Teaching
Experiences
Fundamentals of Programming (Leader of TAs), winter 2022
Instructor: Dr. DezfoulianDatabase Systems Implementation (Leader of TAs), winter 2022
Instructor: Dr. SanatiAdvanced Programming (Leader of TAs), winter 2022
Instructor: Dr. Sakhaei NiaData Strucrues & Algorithms (Consultant TA), winter 2022
Instructor: Eng. AfsharArtificial Intelligence & Expert Systems (Leader of TAs), fall 2022
Instructor: Dr. DezfoulianDatabase Systems, fall 2022
Instructor: Dr. SanatiOperating Systems (Leader of TAs), fall 2022
Instructor: Dr. VakilianAdvanced Programming (Leader of TAs), fall 2022
Instructor: Eng. BathaeianFundamentals of Programming (Leader of TAs), fall 2022
Instructor: Dr. Bashiri & NazariAdvanced Programming, winter 2021
Instructor: Dr. SanatiAdvanced Programming (Leader of TAs), fall 2021
Instructor: Eng. BathaeianFundamentals of Programming, fall 2021
Instructor: Dr. SanatiAdvanced Programming, winter 2020
Instructor: Dr. SanatiTeaching Experiences
Youtube Channel , teaching computer science & artificial intelligence concepts
Instructor of the Introduction to Machine Learning Bootcamp
2023, Bu-Ali Sina, IranAcademic
Projects
Automatic Image Captioning based on Attention, (Grade: 19.75 / 20) - Supervisor: Dr. Hassan Khotanlou
Model 1 Model 2 Model 3Handwritten Digit Recognizer on Persian MNIST, fall 2022
GithubBinary Search Engine implementation , for document retrieval
GithubSpace-Based Search Engine implementation (Cosine similarity, Euclidian distance, etc.)
GithubGeneric Classification Practice (KNN, LDA, QDA, SVM, etc.) on UCI datasets
GithubCANVAS LMS automation for our university's educational service for 3 consecutive semesters
AES & DES encrypting & decrypting performance comparison Research for Computer Networking course
GithubTCP Socket text chat, math operations, and fetching time Project for Computer Networking Lab course
GithubOperating Systems Projects Bankers & Dining Philosophers, Multithreaded sudoku validator, Interactive shell interface, Multithread usage tracker
GithubMouse Behaviour capturer
GithubSimulated 10 projects in Proteus & Arduino, for the Microprocessors Laboratory course
Database system Design for mobile phone credit shop, for the Database Systems course
BFS & DFS navigation on graph code, for the Data Structure course
GithubGraphical Leitner box application, in C++ and SFML
GithubGraphical To-do application, and also in console, in C++ and SFML
GithubAdvanced Programming course Projects Bank Management, Matrix API, Sorting algorithms, Periodic-Table Interface
Much more projects available on my Github...
GithubProfessional
Projects
Graphical Word Translator Application, using Qt, Web scrapping & regex
Github"4 in a row" graphical game, written in C++ & SFML
Github15 Puzzle console game, written in C++
GithubQR code reader & generator, using Python & OpenCV
GithubPython Crawler bot , capture all pages of an e-book, and make a pdf
Portfolio websites For my friends, in HTML, CSS, and Bootstrap
Honors
Awards
Ranked as the 3rd top student of computer science at the end of Bachelor's, Bu-Ali Sina, Iran
Ranked within the top 1.5% among 164,000 participants in the National Entrance Examination from Iranian universities , Iran
Ranked as the 1st team at the first BASU Computer Programming Contest , 2022, Bu-Ali Sina, Iran
GithubGranted a private lab in the Computer Science faculty for research & study, Bu-Ali Sina, Iran
GithubRewarded as the best presenter in the Research & Presentation Approach course Bu-Ali Sina, Iran
GithubRanked within the Top 500 programmers in Quera.ir based on the count of solved problems
Quera.irElected as the leader of the university's interdisciplinary association (BarfeNow charity)
GithubStudents' most loved TA in the Advanced Programming course for three semesters
Granted a full score without participating in the Computer Programming Workshop course due to the high level of skills
Invited to be the TA for the Advanced Programming course for three semesters
Invited to be the TA for the Fundamentals of Programming course for three semesters
Invited to be the TA for the Data Structure course for one semester
And many others...
Online Courses
Deep Learning Specialization, Instructor: Andrew Ng
CourseraResearch method workshop with ISI essay writing approach 2020, Instructor: Vahid Kayvanfar
Instructor ScholarComputer
Skills
Programming Languages: Python, C/C++
Frameworks: TensorFlow/Keras, OpenCV, Pandas, NumPy, Scikit-learn, Matplotlib, Regex, ...
Office Apps: Word, PowerPoint, Excel, OneNote
Graphic Softwares: Adobe Photoshop, Adobe Illustrator, Adobe XD, Figma
Web Frameworks : HTML, CSS, Bootstrap, Django, WordPress, REST API, BeautifulSoup, ...
ElementaryOthers: Linux, Git, Redis, ...
Language
Skills
TOEFL
Overall: 105 / 120
Reading: 28/30
Listening: 27/30
Speaking: 23/30
Writing: 27/30
Soft
Skills
Adaption
Time Management
Leadership
Negotiation
Critical Thinking
Work Ethic
Presenting
Hobbies
Reading Books
Chess
Gym
Classical Music
Discovering New Technologies
Psychology
Sociology
Philosophy
Basketball
Objectives
Leadership & Management
Adaptability and self-motivation
Passionate in learning new things
Getting things done patiently & inexhaustibly