Mahdi Rashidi
I design and build scalable multiplayer systems and game server architectures. My focus is production reliability, clean boundaries, and technical leadership for distributed game products.

Projects
A selection of shipped game products and online systems, presented with a cleaner visual language.
Tech Stack
The stack is organized around systems work, real-time multiplayer, and backend engineering.
Game Engine
Multiplayer & Networking
Languages & Frameworks
Architecture
How I Can Help
If you’re building a multiplayer game or a scalable game platform, I can help you design, implement, and ship production-ready systems.
Multiplayer Game Server Design
Server-authoritative architecture, matchmaking lifecycle, reconnect and state recovery, and scalable room orchestration.
Real-time Networking and WebRTC
Latency-aware synchronization, real-time messaging, and WebRTC voice workflows with isolation and secure storage.
Backend and Cloud Architecture
APIs, observability, and deployment strategy using Docker and scalable infrastructure patterns.
Technical Leadership
Architecture reviews, clean code practices, and planning support that reduces delivery risk for game teams.
Experience
Selected roles that show the progression from hands-on Unity work to systems ownership and leadership.
Medrick
Senior Unity Developer
Jul 2025 - Present
- Multiplayer game server architecture
- Real-time systems and state recovery
- Data-oriented programming
- Clean architecture implementation
EverGame
Senior Unity Developer & Game Lead
Aug 2024 - Jun 2025
- Architected web-based game systems and online mechanics
- Developed web SDKs and client-side streaming solutions using Nakama
RahatBin
Unity Developer
Nov 2023 - Jul 2024
- Implemented WebRTC-based audio and video streaming modules
- Developed game UI and in-game systems including anti-cheat, notifications, and IAP
Banico
Unity Developer
Oct 2023 - Nov 2023
- Developed and refined game user interface systems
- Improved game AI behavior and decision-making logic
- Identified and resolved gameplay issues to enhance player experience
GamingCloud
Co-Founder & Developer
Oct 2019 - Oct 2023
- Developed core services for a cloud gaming platform with multiplayer and real-time systems
- Implemented WebRTC voice communication and server-side game logic
Unizone
Co-Founder & Content Creator
Jan 2020 - Jan 2022
- Founded and managed Unizone, a game development YouTube channel with 900+ subscribers
- Created educational content focused on Unity development, game design, and industry trends
Education
Formal education in software engineering and computer engineering technology.
M.S. Computer Software Engineering
Islamic Azad University, Science and Research Branch
B.S. Computer Software Engineering
Shamsipour Technical and Vocational College
A.S. Computer Software Engineering
Shamsipour Technical and Vocational College
Diploma, Computer Engineering Technology
Abuzar Technical College