My Projects

A selection of my work, from web applications to my academic presentations.

Python Music Suggestor
Python Music Suggestor

Made an application with Python programming language called Music Suggester that suggests songs to users based on their taste after they choose a list of answers.

Python
Algorithms
Object-Oriented Programming (OOP)
PDFCHAP.com
PDFCHAP.com

Designed and developed a modern, responsive website for a client. Focused on creating an intuitive user experience and a clean aesthetic that aligned with the company's brand identity. In addition, adding functionallites for calculating prices for the checkout process.

Web Design
WordPress
jQuery
CMS
ECB.ir
ECB.ir

Various contirbutions to News and Blogs and Learn pages such as desiging layouts, writing Learn posts and blogs.

DNN
jQuery
CMS
UI/UX
.NET
ZANDPERFUMES.com
ZANDPERFUMES.com

Built a high-performance e-commerce site with a focus on scalability and user engagement. Integrated various third-party services for payments and shipping.

Web Design
WordPress
jQuery
CMS

Academic Presentations

Docker
Course: Operating Systems

An overview of containerization technology using Docker, covering its core concepts, architecture, and benefits in modern software deployment.

Presented at SRBIAU (English)

8-Queen Problem
Course: Artificial Intelligence

A presentation on solving the classic 8-Queen puzzle using various AI search algorithms to illustrate constraint satisfaction problems. Various Algorithms explained such as Hill Climbing, Brute Force Search, Backtracking, Genetic Algorithms and Simulated Annealing.

Presented at SRBIAU (English)

Domain Name System (DNS)
Course: Networking

An in-depth look at the Domain Name System (DNS), explaining its hierarchical structure, resolution process, and critical role in internet infrastructure.

Presented at SRBIAU (Persian)

Cryptography
Course: Computer Systems

A presentation about Cryptography from it's history to some algorithms used in the subject.

Presented at SRBIAU (Persian)

Proof of Theories
Course: Basics of Matrices and Linear Algebra

Proof of two Theories in Linear Algebra, delivered in the form of a presentation.

Presented at SRBIAU (Persian)

Applications in Machine Learning
Course: Linear Algebra

Discusses the practical applications of linear algebra in machine learning.

Presented at SRBIAU (Persian)

Proof of Theory
Course: Algebra

Proof a theory in Algebra delivered in the form of a presentation.

Presented at SRBIAU (Persian)

Proof of Theories
Course: Intro to Combinations

Proof of two theories combinatorial mathematics delivered in the form of a presentation.

Presented at SRBIAU (Persian)