Summary
Overview
Work history
Education
Skills
References
Interests
Languages
Certification
Accomplishments
Affiliations
Timeline
Generic
Keyhan Salemi Kouchesfahani

Keyhan Salemi Kouchesfahani

Kouchesfahan,Iran

Summary

Selected Academic Projects:

MATLAB Numerical Analysis Projects (Fall 2023)
Designed and implemented numerical algorithms in MATLAB to solve complex mathematical problems.
Evolutionary Optimization Algorithms (Spring 2024)
Implemented Genetic Algorithms (GA) and Particle Swarm Optimization (PSO) from scratch in Python to solve non-convex optimization problems. Successfully minimized the Rastrigin function, analyzing convergence rates and computational efficiency across different population sizes.
Digit Recognition with CNN (MNIST) (Fall 2022)
Developed a machine learning model for handwritten digit classification using Convolutional Neural Networks on the MNIST dataset.
Matrix Analysis Project in Python (Fall 2022)
Built a Python system to analyze matrices and compute properties such as dimensions, transpose, determinant, and inverse.
Scheduling Algorithms in Python (Fall 2024)
Implemented FCFS, SPN, HRRN, Round Robin, SRTF, and MLFQ scheduling algorithms.
Classic AI Problem Solving (Fall 2024)
Implemented N-Queen using Backtracking, 8-Puzzle using DFS and BFS, and CNN-based digit recognition.
Online Store Database with Django (Fall 2024)
Developed a full-stack backend system for managing products, customers, orders, inventory, and transactions.
Toy Cipher Encryption System in Python (Spring 2025)
Built a secure encryption and decryption system for various file formats, including PNG images.
Judging Team Member – Programming Contest (Nov 21, 2024)
Served as a judge at the Mathematical Sciences Faculty Programming Contest.

Overview

1
1
year of professional experience
1
1
Certification

Work history

Teaching Assistant

University of Guilan
2024.01
  • Course: Basic Programming (2024)

Bachelor's Final Project

University of Guilan
Rasht, Iran
2025.01 - 2025.03
  • Title: Face Detection with OpenCV (2025)
  • Developed a robust face detection pipeline using Python and OpenCV, implementing Eigenfaces and Fisherfaces algorithms for dimensionality reduction

Education

Bachelor of Computer Science - Computer Science

University of Guilan
Rasht
2021.08 - 9 2025

High School Diploma - Mathematics and Physics

Prof. Reza High School
2018.08 - 8 2021

Skills

  • COMPUTER SKILLS:
  • Python
  • C
  • PyTorch
  • TensorFlow
  • Scikit-learn
  • MATLAB
  • Microsoft Office
  • LaTex
  • MATHEMATICAL SKILLS:
  • Linear Algebra
  • Numerical Analysis
  • Differential Equation
  • Calculus
  • SOFT SKILLS:
  • Teamwork
  • Positive Attitude
  • Leadership
  • Organization
  • Flexibility

References

  • Dr. Ali Jamalian, Assistant Prof., Department of Computer Science, University of Guilan, Rasht, Guilan, Iran, a.jamalian.math@gmail.com
  • Dr. Amir Hossein Tabatabei, Assistant Prof., Department of Computer Science, University of Guilan, Rasht, Guilan, Iran, amirhossein.tabatabaei@guilan.ac.ir
  • Dr. Farshid Mehrdoust, Prof., Department of Computer Science, University of Guilan, Rasht, Guilan, Iran, far.mehrdoust@gmail.com

Interests

  • Artificial Intelligence
  • Machine Learning
  • Computer Vision
  • Deep Learning
  • Image Processing

Languages

English
Upper intermediate

Certification

https://certificates.cs50.io/52078cbd-ba46-4770-93a9-ec122d93311a.pdf?size=letter&trk=public_profile_certification-title

Accomplishments

    Among the top 8% of approximately 126,000 examinees in the Iranian Nationwide University Entrance Exam, 2021

Affiliations

  • Playing video games, Programming, Watching movies and Listening to music

Timeline

Bachelor's Final Project

University of Guilan
2025.01 - 2025.03

Teaching Assistant

University of Guilan
2024.01

Bachelor of Computer Science - Computer Science

University of Guilan
2021.08 - 9 2025

High School Diploma - Mathematics and Physics

Prof. Reza High School
2018.08 - 8 2021
Keyhan Salemi Kouchesfahani