Hi all, I'm Ahmed Akram

I'm passionate Software Engineer having an experience of web applications with React.js, Vue.js and Blockchain development on Ethereum, Solidity, Web3.js and ethers.js.

What I do

CRAZY FULL STACK DEVELOPER WHO WANTS TO EXPLORE EVERY TECH STACK

Full Stack Development

⚡ Building responsive Single-Page-Apps (SPA) & PWA in React.js and Vue.js

⚡ Building responsive static websites using Next.js

Blockchain

⚡ Experience in developing Smart Contract using Solidity & Ethereum

⚡ Building Scripts for automated testing & deployment of Smart Contracts using Brownie & Infura

⚡ Experience of using Openzeppelin Smart Contract Standards & Chainlink Oracles

⚡ Developing NFT Smart Contracts using ERC-721 Token Standard

⚡ Building Dapps with React.js & Solidity using Web3.js, Moralis & IPFS

Proficiency

Programming
90%
Frontend/Design
70%
Backend
90%

Education

Alexandria University
Bachelor’s degree in Computer Engineering
September 2018 - June 2023

Relevant Coursework.

  • Probabilities, Statistics, Data structures, Operating system, Algorithms, Design patterns, OOP, Numerical analysis, Discrete mathematics, Database, Compilers, Embedded system, Computer architecture.

Experience

/img/icons/common/ejada.png

Ejada Systems Ltd.

Software Engineer
July 2023 – Present
    /img/icons/common/fuzelabs.png

    FuzeLabs

    CTO & Co-Founder
    March 2023 – Present
      /img/icons/common/webDB.jpg

      Web DB-Tech

      Technical Team Lead
      July 2022 – Present
        /img/icons/common/link.jpg

        Link Development

        Frontend Engineer - Intern
        July 2022 – Sept 2022

          Activities

          https://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/Association_for_Computing_Machinery_%28ACM%29_logo.svg/1200px-Association_for_Computing_Machinery_%28ACM%29_logo.svg.png

          ACM Alexandria Student Chapter

          Chairman
          Jan 2022 – JUNE 2023
          • leading more than 40 students in the chapter to organise events and technical sessions and helped more than 300 students in achieving their career goals.
          • Organize ACM Algorithms and Data structures annual training to help students in developing their problem solving skills.
          /img/icons/common/icpc.png

          ICPC Alexandria University Community

          Community Leader
          May 2020 – JUNE 2023
          ACPC, ECPC Coach
          • Coaching more than 150 teams in the ECPC contest to help them to get high ranks and to qualify to ACPC.
          https://www.tjtoday.org/wp-content/uploads/2021/03/representative-900x785.png

          CSED 2023

          Students Representative
          Sep 2019 – JUNE 2023

            Blogs

            CAP Theorem

            While designing a distributed web service 3 properties are generally wanted:Consistency,Availability and Partition-tolerance. But it is impossible to accomplish all of these at one time. Most web services provide strongly consistent data and they are expected to be highly available.

            Medium

            Projects

            Wedding Planner

            The website offers a full wedding package that initially concerns the reservation of weddings and offers all its features to the customers specifying the location, schedule, capacity and other features like photographers, singers and make-up artists.

            Pintos

            It’s a simple operating system framework for the 80x86 architecture. It supports kernel threads, loading and running user programs, and a file system. Implemented the alarm clock, and different scheduling algorithms to reduce the average response time. Implemented system calls to let the user execute programs on the top of the operating system.

            Mail Client Server

            A web application for sending and receiving emails.

            Drawing App

            A web application for Drawing, Sketching and taking note with alot of fun and tools and you can use geometric shapes and different colors in the drawing.

            Demo

            Face Recognition

            Applying PCA and LDA techniques using ORL dataset and Obtaining high accuracy of about 95% in detection of different faces.

            IMDB Sentiment Classification

            The model differentiates between negative and positive feedback on movies to determine public opinion. Used BERT NLP and got an accuracy of about 70%.

            Reach Out to me!

            DISCUSS A PROJECT OR JUST WANT TO SAY HI? MY INBOX IS OPEN FOR ALL. Send Email

            Enigma Solver!

            Alexandria, Egypt