Skip to content

Latest commit

Β 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

Hi, I'm Saeid Khazaei πŸ‘‹

Computer Engineering Student Β· Software, Algorithms, and Systems

I enjoy exploring ideas, solving problems, and turning what I learn into practical projects.

GitHub LinkedIn Medium


About Me

I'm a Computer Engineering student at Shahid Beheshti University, interested in understanding how software, algorithms, intelligent systems, and computer hardware work together.

I use this profile to document practical projects, technical experiments, and what I learn while building them.

  • πŸŽ“ Studying Computer Engineering
  • πŸ’‘ Interested in software development, artificial intelligence, algorithms, and computer systems
  • 🧩 Enjoy solving technical problems and building practical projects
  • πŸ“š Continuously learning and exploring new areas of computer science
  • ✍️ Writing about projects, implementation decisions, and lessons learned
  • πŸ“ Based in Tehran, Iran

What I’m Exploring

My interests span several areas of computer engineering and software development, including:

  • Algorithms and data structures
  • Artificial intelligence and intelligent systems
  • Data collection, automation, and asynchronous software
  • Computer architecture and system-level concepts
  • Software design and practical problem-solving

Featured Projects

A Python implementation of Wumpus World comparing a full-map A* oracle with partially observable knowledge-based and genetic-policy agents.

Highlights: Python, A* search, knowledge-based reasoning, genetic algorithms, partial observability, automated testing

A four-part educational series covering modular crawler design, pagination, structured extraction, browser automation, and hybrid HTML/API data collection.

Highlights: Crawlee, Playwright, BeautifulSoup, asynchronous programming, structured data extraction

An asynchronous crawler that combines HTML parsing and direct API requests to collect structured product metadata, variants, prices, images, and stock data where available.

Highlights: Python, Crawlee, aiohttp, BeautifulSoup, asynchronous API requests, data normalization

A terminal-based Sudoku game featuring puzzle generation, unique-solution validation, player profiles, hints, undo, save/load, and leaderboards.

Highlights: C++, object-oriented programming, backtracking, puzzle generation, terminal interfaces


Technologies and Tools

These are some of the technologies I have worked with so far. This list will evolve as I continue learning.

Programming Languages

Python C++ SQL Markdown

GitSkins Animated Stack

Development and Tools

Git GitHub Linux Visual Studio Code

Libraries and Technologies

Playwright BeautifulSoup aiohttp Crawlee


Technical Writing

I write about project design, implementation details, technical challenges, and lessons learned during development.

Artificial Intelligence

Web Crawling Series

C++ / Algorithms


Current Direction

I'm currently focused on strengthening my fundamentals and improving the engineering quality of the projects I build.

Beyond making a program work, I try to understand:

  • Why the chosen approach works
  • How the code can be structured more clearly
  • What trade-offs the implementation introduces
  • How the project can be tested and improved

Connect With Me

I'm always interested in learning, exchanging technical ideas, and discovering new perspectives.

LinkedIn Medium


Learning, building, improving β€” one project at a time.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors