About me

Hey there, thanks for stopping by my profile!

I specialize in blockchain development and security research. With a focus on Ethereum smart contracts and Web3 technologies, I'm here to connect and explore innovative opportunities in the decentralized world.

Background & Passion:

Starting my career in game development and software engineering, I've always been driven by a passion for creating immersive and dynamic digital experiences. My work spans from developing complex gaming systems to pioneering projects in the Metaverse.

Blockchain Enthusiast:

Discovering blockchain technology has been transformative for me. The principles of decentralization, transparency, and security resonate deeply with my professional ethos. I now specialize in Full-Stack and Blockchain development, contributing to the Ethereum ecosystem through robust security research and innovative contract development.

Current Role:

As a freelance Security Researcher, I focus on Ethereum security protocols, attack vectors, and defense mechanisms. My responsibilities include conducting security audits, performing vulnerability analyses, and using tools like Foundry, Hardhat, and Solidity to enhance smart contract security.

Key Skills:

๐Ÿ”ธSmart Contracts: Development and auditing using Solidity.
๐Ÿ”ธSecurity Audits: Identifying and mitigating vulnerabilities in Ethereum smart contracts.
๐Ÿ”ธTool Proficiency: Foundry, Hardhat, MythX, Manticore, and more.
๐Ÿ”ธWeb3 Development: Comprehensive expertise in EVM, TypeScript, and Ethereum-based applications.

Professional Highlights:

๐Ÿ”ธDesigned dynamic systems and detailed inventory features for educational games.
๐Ÿ”ธLed the development of a WebGL Metaverse live fashion show with advanced optimization techniques.
๐Ÿ”ธDeveloped microservices and real-time game servers supporting high concurrent user capacity.
๐Ÿ”ธManaged server infrastructures and optimized network communications for large-scale projects.

Let's Connect!

I'm always open to discussing new projects and opportunities in the blockchain space. Let's connect and explore the potential of decentralized technologies together!

What i'm doing

  • Building Secure Blockchain Ecosystems

    Building Secure Blockchain

    Designing and developing robust blockchain infrastructures, ensuring high levels of security, scalability, and efficiency for decentralized applications and smart contracts.

  • Creating Smart Contracts

    Creating Smart Contracts

    Transforming innovative ideas into secure, reliable smart contracts on the blockchains. Every contract is meticulously coded to deliver seamless, trustless interactions within decentralized ecosystems.

  • Optimizing Blockchain Protocols

    Optimizing Protocols

    Engineering and optimizing the core protocols of blockchain networks to enhance performance, security, and scalability. My work ensures smooth and efficient operations for complex blockchain systems.

  • Exploring Decentralized Futures

    Exploring Decentralized Futures

    Researching and implementing cutting-edge blockchain technologies and concepts, such as the Metaverse and Web3. This involves staying at the forefront of technological advancements to drive innovation and create future-proof solutions.

Resume

Experience

  1. Blockchain Researcher & Auditor

    April 2024 โ€” Present | Self-employed | Remote

    โ— Participated in Web3 bug bounties and contests, gaining deep technical knowledge of various blockchain projects.

    โ— Learning and applying advanced concepts like ERC-2535, ERC-7201, cross-chain messaging, and Proxy Patterns

    โ— Researched and implemented security protocols and defense mechanisms to protect against attack vectors.

  2. Senior Software Engineer

    2022 โ€” Aug 2023 | Infinite8.ae | Dubai

    Alef Education An educational game for students, offering an interactive and immersive learning experience

    โ— My primary experience in this project was designing and implementing a dynamic system for scenario and puzzle execution. I focused on developing suitable tools for level designers.

    โ— I helped create a detailed in-game inventory system with many important features. This system significantly enhanced the overall gaming experience, offering users seamless interaction with diverse elements in the game environment.

    Significant Contributions to Metaverse Projects Involving Advanced Tools and Technologies Across Various Complex Channels.

    โ— Spearheaded the development of the first WebGL Metaverse live fashion show in the MENA region for DubaiPeeps, focusing on achieving an exceptional player count. Advanced techniques such as occlusion culling, GPU instancing, level of detail (LOD), and other optimizations were used to support 500+ concurrent clients as viewers.

    โ— Efficiently synchronized network data using Unity Timeline(Innovative way), significantly reducing packet transmission and reception sizes. Resolved various network synchronization challenges for fashion shows, encompassing audio, video, visual effects, lighting, catwalk timelines, and more.

    โ— Implemented the WebRTC data channel as a transport protocol using LiveKit and Nakama server, ensuring unreliable and unordered network communication in web browsers.

    โ— Developed the KitBlock Builder web base sandbox game.

    Alef Education An educational game for students, offering an interactive and immersive learning experience.

    โ— My primary experience in this project was designing and implementing a dynamic system for scenario and puzzle execution. I focused on developing suitable tools for level designers.

    โ— I helped create a detailed in-game inventory system with many important features. This system significantly enhanced the overall gaming experience, offering users seamless interaction with diverse elements in the game environment.

  3. Software Engineer

    2019 โ€” 2022 | Infinite8.ae | Dubai

    The project involves a collection of microservices for a game server implemented using the Spring Boot framework and Java version 11. It is based on the RESTful protocol and utilizes the MongoDB database.

    โ— Led the team in migrating from a monolithic architecture to microservices, enhancing development team efficiency and achieving milestones on time.

    โ— Managed servers on AWS EC2, AWS CodeCommit, and AWS API Gateway resulting in a 45% reduction in costs

    โ— Used Kafka for inter-service communication and Hazelcast for managing database caching between services.

    The real-time game server project is built with Java Core 8 and the Akka toolkit. It can support 200,000 concurrent users.

    โ— Collaborated on designing and developing a message-driven architecture for the concurrent management of WebSocket client requests using the Akka toolkit, Actor-based, increasing simultaneous user capacity from 40,000 to 200,000.

    โ— Utilized the Vertx for managing WebSockets with an Nginx web server in the background.

    โ— Developed a communication module interfacing with the Cassandra database, where I optimized queries for storing and retrieving game states.

    โ— Implemented an automation system for build and deploy using GitLab CI/CD pipelines and containerization with Docker, improving build and deploy speed by 70%.

    The real-time game server project is built with Java Core 8 and the Akka toolkit. It can support 40,000 concurrent users.

    โ— Improved and designed the matchmaking server system with additional parameters, resulting in a 60% enhancement in player matchmaking performance and increased achievements

    โ— Wrote server-side logic for board game implementation in Java, improving server resource usage by 35% CPU processing and 40% less RAM consumption.

  4. Game Developer

    2017 โ€” 2019 | Infinite8.ae | Dubai

    Played a key role in developing two online multiplayer board games and their server infrastructure, collectively attracting over 30K+ monthly active users.

    โ— Led the design of a server architecture that can support 200,000 concurrent users, ensuring seamless gameplay experiences. (Java stack with Akka toolkit)

    โ— Proficiently worked with WebSocket, UDP, and gRPC protocols, optimizing network communication and ensuring low-latency gameplay

    โ— Developed custom data serialization and deserialization mechanisms, effectively reducing game packet size by 55%, leading to enhanced performance and quicker data transmission.

    โ— Designed and implemented server-side AI behavior and logic for bot players in backgammon and wordrace games.

    โ— Transitioned the game design approach from static data to dynamic, resulting in a 45% reduction in development time for future features and a more flexible game architecture.

  5. Game Programmer

    2016 โ€” 2017 | Infinite8.ae | Dubai

    Conceptualized and developed 20+ diverse arcade games, including WebGL builds (Challenging due to larger project sizes compared to HTML games) that showcased complex mechanics such as challenging puzzle elements, intricate mathematics like Hexagon board design, and 2D physics ball simulations.

    โ— Integrated 100% of the FBInstance SDK 6.3 natively for seamless platform-specific features and achieved a 30% reduction in integration time published as Facebook Instant Games.

    โ— Improved existing game performance, reducing load times by 25% and optimizing game size by 15%.

    โ— Independently created and developed 4 games from scratch.

    โ— Specialized in game design and programming, utilizing Construct 2, Cocos Creator, and Unity3D game engines.

  6. Game Programmer

    2015 โ€” 2016 | Fidar rayan ipak

    โ— Restructured and developed a Top-Down, Turn-Based Strategy game, amassing 70% positive user reviews.

    โ— Implemented custom behavioral system logic (based on action conditions) resulting in a 40% decrease in game complexity and a decrease in developer engagement.

Education

  1. Amol University

    2009 โ€” 2011

    Bachelor of computer science, Software Engineering

  2. Azad University - Roudehen Branch

    2006 โ€” 2008

    Associate's degree, Computer Science

  3. Tehran Institute of Technology

    2004 โ€” 2005

    Diploma, Computer Science

My skills

  • Blockchain
    80%
  • Back-end & Server
    70%
  • Game Development
    90%

Projects

Contact

Contact Form