Skip to content
View kiarash86's full-sized avatar

Block or report kiarash86

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kiarash86/README.md

About Me

I'm Kiarash Habibi, a Computer Engineering student interested in backend development and systems programming.

I enjoy building things from the ground up, understanding how they work under the hood, and gradually turning prototypes into clean, maintainable software.

Currently focused on

  • πŸ”§ Backend Development β€” Go, REST APIs, authentication, databases
  • 🧩 Software Design β€” clean architecture, modularity, and maintainability
  • βš™οΈ Systems Programming β€” C++ and understanding low-level concepts
  • 🐧 Linux β€” development environment, tooling, and system fundamentals

Tech Stack

Go, C++, Linux, Git, Docker, PostgreSQL, Networking


Exploring Security

I'm also exploring web security and offensive security fundamentals alongside software development.

  • 🌐 Web Security & OWASP Top 10
  • πŸ§ͺ Hack The Box Academy
  • 🐧 Linux Privilege Escalation
  • πŸ” Network Security Fundamentals

This is an area I'm actively learning, rather than presenting as an established specialization.


Featured Projects

A unified platform for projects, tasks, teams, and real-time chat, with a Go/Gin backend, Flutter mobile app, and React/Tauri web & desktop clients.

A weblog built with Go, Echo, and PostgreSQL featuring public and private posts, sharing, comments, JWT authentication, and image uploads. The frontend uses vanilla JavaScript with no framework or build step.

A C++17 data-driven implementation of the Unmatched board game, built with raylib. Heroes, cards, and maps are defined through JSON, with Factory and Observer patterns used to keep the engine extensible.


animated port scan

GitHub Stats


Let's Connect

LinkedIn β€’ Email β€’ GitHub


Pinned Loading

  1. mitra mitra Public

    Unified organizational management & collaboration platform β€” projects, tasks, teams, and real-time chat. Go/Gin backend Β· Flutter mobile Β· React/Tauri web & desktop

    TypeScript 1

  2. Marginalia Marginalia Public

    A shared weblog with public/private posts, selective sharing, comments, and JWT authentication. Built with Go, Echo, PostgreSQL, and vanilla JavaScript

    Go 4

  3. unmatched unmatched Public

    A C++17 implementation of the Unmatched board game with a data-driven architecture, rule-based AI opponent, and raylib rendering

    C++ 5 1