<Islam />

Hi, my name is

Islam.

I build high-performance systems.

I'm a Software Engineer with over 18 years of experience in developing complex and large systems. Specializing in C++, Go, and Rust, I have extensive experience in Gaming, Backend Services, Networking, and Automotive sectors.

01. About Me

I'm a Software Engineer with over 18 years of experience working on complex and large systems in Gaming, Backend Services, Networking, and Automotive. I take pride in the code I write and products I develop, always striving for quality and time-efficiency.

As a true C++ expert, I'm passionate about low-level programming and enjoy working with performance-critical code that considers CPU specifics like branch prediction, cache optimization, and memory efficiency to achieve ultra-low latency. I love template meta-programming and stay current with the latest standards like C++20 and C++23.

At the same time, I'm a clean-code enthusiast who writes maintainable and testable code, following Test-Driven Development practices whenever possible.

Recently, I've been focusing on developing an online learning platform where I serve as CTO while building most of the backend. This project has deepened my expertise in GoLang, NoSQL databases like MongoDB, GraphQL, AWS, and distributed systems.

My newest passion is cryptocurrency and blockchain technology. I've been exploring Ethereum, developing smart contracts in Solidity, and examining various open-source implementations in GoLang and Rust.

Leadership Experience

I have around 5 years of experience leading development teams, which includes:

  • Building a team of 8 developers through careful recruitment and interviewing
  • Documenting architectural decisions and establishing development workflows
  • Mentoring developers individually and conducting company-wide workshops
  • Holding 1-on-1 meetings for performance evaluation and career development

I'm constantly learning new technologies and tools, and I can adapt quickly to unfamiliar development environments while still making valuable contributions. My approach is to be pragmatic and never hesitate to ask questions, because seemingly complex problems often have simple solutions.

Skills

C++ Go Rust Blockchain MongoDB AWS GraphQL Solidity TDD Team Leadership

02. My Projects

High-Performance Game Engine

High-Performance Game Engine

Developed a custom C++ game engine optimized for real-time rendering and physics simulation. Implemented advanced memory management techniques and SIMD optimization for performance-critical components.

C++ SIMD OpenGL Performance Optimization
View Project
Distributed Learning Platform

Distributed Learning Platform

Built a scalable backend for an online learning platform using Go and MongoDB. Implemented GraphQL API and designed the architecture for high availability and fault tolerance.

Go MongoDB GraphQL AWS Microservices
View Project
Blockchain Smart Contract Suite

Blockchain Smart Contract Suite

Created a collection of smart contracts for DeFi applications using Solidity. Implemented secure token swapping, staking mechanisms, and automated market making.

Blockchain Ethereum Solidity DeFi
View Project
Low-Latency Trading System

Low-Latency Trading System

Designed and implemented a high-performance trading system in Rust with sub-microsecond latency. Optimized for hardware-level performance using custom memory allocators and lock-free algorithms.

Rust Low Latency Concurrency FinTech
View Project

04. Get In Touch

I'm currently open to new opportunities and collaborations. Whether you have a question, want to discuss a project, or just want to say hello, feel free to reach out!

Don't hesitate to contact me if you want to talk about programming, crypto, software architecture, online business, DeFi, if you need help with your project, or if you need guidance on your journey to become a Software Engineer.

Location

Remote, Worldwide