Hello, I'm

Nasim Koohestani

Software Developer

Get To Know More

About Me

Experience icon

Experience

Teaching Assistant, Data Structures at Amirkabir University of Technology
Spring 2024

Education icon

Education

B.Sc. in Computer Science, Amirkabir University of Technology
Sept 2022 – Present

I am a passionate Software Developer with hands-on experience in Frontend Development and Systems Programming. Currently, I’m pursuing my B.Sc. in Computer Science at Amirkabir University of Technology (AUT).

I have worked on a range of projects involving Python, C, C++, Golang. Some of my projects include building a peer-to-peer chat system, a student portal, and a custom HTTP server.

I have a strong foundation in computer networks, distributed systems, and algorithmic problem-solving. Additionally, I have a passion for teaching and mentoring, having assisted peers in Data Structures and Algorithms.

Arrow icon

Explore My

Experience

Frontend Development

HTML icon

HTML

Experienced

CSS icon

CSS

Experienced

JavaScript icon

JavaScript

Basic

React icon

React

Basic

Languages

C icon

C

Experienced

C++ icon

C++

Intermediate

Python icon

Python

Experienced

Golang icon

Golang

Intermediate

Systems & Networking Concepts

TCP/IP icon

TCP/IP

Experienced

HTTP icon

HTTP

Experienced

Operating Systems icon

Operating Systems

Intermediate

Distributed Systems icon

Distributed Systems

Experienced

Arrow icon

Browse My Recent

Projects

P2P Chat (STUN)

Project A — P2P Chat

Python peer-to-peer chat using STUN for NAT traversal. Direct TCP messaging with simple file send and a minimal discovery API.

2048 Game

2048 Game

Classic 2048 built in Python. Clear merge logic, score tracking, and a clean UI cover for the project card.

HTTP Server

Project C — HTTP Server

Educational HTTP/1.1 server in Python using sockets. Multithreaded request handling and a tiny client for testing.

Go to Contact section

Get in Touch

Contact Me