Projects

Some experiences happened
Outside the companies

StreamForge

Personal Project - Software Engineer
Open SourceDemo

A concurrent media processing platform built with Go. A fixed-size worker pool consumes jobs from RabbitMQ with bounded channels, context cancellation, and graceful shutdown, while PostgreSQL tracks the full job lifecycle and Redis pub/sub streams real-time progress to clients over Server-Sent Events. Per-IP rate limiting, JWT authentication, and a modular clean architecture round it out.

GoGinPostgreSQLRedisRabbitMQJWTSSEDocker

Game App

Personal Project - Software Engineer
Private

A game platform backend written in Go, modeling users, games, questions, and categories behind a layered structure of HTTP delivery, DTO, entity, and repository packages. MySQL persistence is managed through versioned SQL migrations, with rich error wrapping, health checks, and Docker Compose for running the stack locally.

GoMySQLREST APIDockerSQL Migration

TheFeed

Open Source - Contributor
Open SourceDemo

A DNS-based feed reader and lite messenger built for networks where only DNS queries get through. It delivers Telegram channels and public X accounts over plain DNS and lets users exchange end-to-end-encrypted messages, with clients for Android, iOS, and desktop.

GoDNSE2E EncryptionTelegramX

Cyrus Programming Language

Open Source - Contributor
Open SourceDemo

A general-purpose, statically-typed systems programming language with explicit syntax and semantics, minimal runtime, and manual memory management. Implemented in Rust on top of an LLVM backend, it uses a C-influenced syntax aimed at developers who want low-level control without modern-language complexity.

RustLLVMCompiler DesignSystems Programming

SocialSync

Software Engineer
Open SourceDemo

A social media platform where users create profiles, connect with friends, and share photos and posts with their network. Built with React, TypeScript, and Sass on the frontend, and Node.js with Express on top of MySQL on the backend.

TypeScriptReactSassNode.jsExpressMySQL

Digita Webshop

Software Engineer | Full Stack
Open SourceDemo

A fully responsive, modern full-stack e-commerce application with online payment functionality. It includes an admin panel for adding and editing products, advanced cart features, wishlist, product comments, and complete checkout with order history. I worked on the backend and also improved several aspects of the frontend.

ReactTypeScriptRedux ToolkitRTK QueryMaterial UINode.jsExpressMongoDB

Design Patterns for Humans

Open Source - Contributor
Open SourceDemo

A Persian-language, open-source guide that teaches classic design patterns, covering creational, structural, and behavioral families along with the SOLID principles, explained with simple everyday examples. An unofficial Persian edition inspired by the original design-patterns-for-humans repository.

Design PatternsSOLIDSoftware ArchitecturePersian

Sudoer VPN Bot

Open Source - Contributor
Open SourceDemo

A Python Telegram bot for managing VPN servers, handling configuration and subscription URLs directly through bot commands, with helper scripts for syncing changes onto the servers. Contributed to the project alongside its maintainer and community.

PythonTelegram BotVPNLinux

Kahroba VSCode Extension

Open Source - Contributor
Open SourceDemo

Actively contributed to Kahroba, an educational programming language written in Go, by delivering production-ready features, improving developer tooling, fixing reported issues, and iterating with maintainers through the pull request workflow until each contribution merged. Built its official VS Code extension providing syntax highlighting, autocompletion, and code snippets for the language.

GoTypeScriptVS Code Extension APILanguage Tooling

We can create a idea and develop the future for everyone

Help Me To Find You ( Contact me )