Portfolio

Hello!, I’m Ahmed Shaltout, a full-stack web developer based in Cairo, Egypt with more than 6+ years of experience in building websites and web applications using PHP, Laravel Framework, Node.js, MySQL databases, HTML, CSS, Bootstrap, Javascript, JQuery and Vue.js. I have made more than 60 websites & web applications from a sample website to a complex eCommerce and web application.

What can I do for you?

Web Design

I am a skilled web designer and developer with experience in creating innovative, effective websites that capture a brand and maximize revenue. I have a proven track record of helping businesses grow and achieve their goals through my website designs.

Web Development

I am a skilled web developer with experience in designing, building, and evolving all types of web-based software. I have a proven track record of delivering intuitive and fast websites and other web solutions that enhance business workflows

Systems

I can develop and implement innovative, effective systems that will organize and manage, reduce costs, and increase profits. I have a proven track record of success in this area, and I am confident that I can help your company achieve its financial goals.

Summary of Skills

  • Software Engineer with 5+ years of experience in web development.
  • Expertise in PHP, Laravel, JavaScript, Node.js, Express, Vue.JS, HTML, CSS, Bootstrap, MYSQL, PostgreSQL, MongoDB, and Github.
  • Experienced in developing web applications, RESTful APIs, and WebSockets for real-time applications.
  • Skilled in web and database integration, and implementing TensorFlow.js AI Models in JavaScript and Node.js.
  • Excellent communication skills and interaction with clients.
  • Excellent command of English.
  • Quick learner and hard-working individual.

Work Experience

Freelance full-stack web developer from 2017 to the Present.

My Previous Work

Learning Management System – Logicel
Learning Management System – Logicel

Developed and coded a Learning Management System (LMS) in Laravel that handled100K users for 4 years without any major problems.

Initiative Data Management System
Initiative Data Management System

The system is fully integrated with the Jotform platform: Free Online Form Builder. After the applications of the nominated students are released, the data is pulled from JotForm and saved in the system

Share Your Time Platform
Share Your Time Platform

This website supports people with disabilities in Egypt.

Learning Management System – Tatweer
Learning Management System – Tatweer
previous arrow
next arrow

Achievements

Achievement 1:

Developed and coded a Learning Management System (LMS) in Laravel that handled 100K users for 4 years without any major problems. The LMS was well-received by users, with a satisfaction rating of 95%. It is used by a variety of organizations, including students, businesses, and government agencies.

The LMS has a number of features that make it unique, including:

  • The ability to create and manage courses in video format or SCORM files.
  • The ability to create courses in multiple languages.
  • The ability to generate multiple resolutions of videos using Laravel-ffmpeg to generate HLS versions of the main video that protect the video from downloading by the user.
  • The ability to download certificates as an image protected with a unique QR code that gets you a link to verify the certificate.
  • The ability to support initiative programs for free or with a small price that add to the user package of courses to their accounts and the user must pass the initiative exam to get their certificates.
  • The ability to use Fawry or Paymob as a payment gateway, with credit cards and mobile wallets as payment methods.
  • The ability to support multiple vendors of the courses and calculate the earning percentage for each vendor from the selling orders and make a payment cycle every month.

Achievement 2: 

Developed and coded a certificate generator system in PHP Laravel that takes an Excel sheet of students’ names and exam names and the date and then generates the certificates with QR code to be printed for the students. The system reduced the working hours to 99%, from manually making more than 2000 certificates on Photoshop.

Achievement 3: 

Took over a project to develop a Learning Management System (LMS) in Node.js, Nest.js, React, and Next.js for public users. The project was 70% complete and I was able to complete it in one month, saving the company the budget of 4 developers.

Achievement 4: 

Developed and coded a data management system in PHP Laravel and Vue.js that collects data from Jotform via RESTful API automatically every three hours to solve the problem of sorting all these data out and assigning these applications to groups of readers or reviewers to give them scores. The application has criteria for giving the applications tags, scores, and average scores in addition to linking all the data of one application with the ability to export in Excel or pdf format. The app could save 70% of working hours and reduce the cost of hiring employees to do this job to 80%.

Achievement 5:

 Developed and coded an all-in-one application for website management, e-commerce, CRM, calendar, and help desk. The application is still under development, but it has already been used by a variety of businesses to manage their websites, e-commerce sales, customer relationships, and support tickets.

Achievement 6:

Developed and coded a multiple object detection with emergency alarm system using JavaScript, Tensorflow.js and Vue.js. The system allows users to select the objects they want to detect, such as “person” or “dog”, and when the camera detects any of the selected objects, it plays an emergency alarm until the object goes away. The system does not record videos or take photos.

Achievement 7: 

Developed and coded a web scraper service in Node.js and JavaScript to get the currency rate with US Dollar and euro. The service is able to scrape the currency rates from a variety of websites and return the latest rates in JSON format.

Achievement 8:

Created a website and YouTube channel to showcase my skills in web development. The website has more than 50 tutorials and 30 videos that have gained a good amount of views and visitors.

Education

I have Bachelor’s Degree in Accounting from the Faculty of Commerce, Ain Shams University, Cairo, Egypt in 2011 and I self-studied coding and Web development and started my career in 2016.

Contact Me

Let’s create something amazing, You can hire me now as a freelance, just send me an email at ahmed@ahmedshaltout.com or contact me on Linkedin