Kirollos Ashraf, Developer in Cairo, Cairo Governorate, Egypt
Kirollos is available for hire
Hire Kirollos

Kirollos Ashraf

Verified Expert  in Engineering

Bio

Kirollos is a front-end developer from Egypt, currently working as a freelance mentor at Udacity. He is a top-rated front-end developer at an online freelance agency with more than five years of producing high-quality products. Kirollos has experience working with front-end languages and frameworks, like HTML5, CSS3, JavaScript, jQuery, SASS and SCSS, Bootstrap 5, EJS, React, and many other libraries. Kirollos is passionate about working with teams whose vision aligns with his values.

Portfolio

Udacity
Web Development, Freelancing
Online Freelancing Agency
JavaScript, ECMAScript (ES6), jQuery, Vue, Nuxt.js, HTML5, CSS3, Bootstrap...
IMA Group
JavaScript, PHP, Laravel, CSS3, HTML5, Bootstrap, jQuery, MySQL

Experience

  • CSS3 - 5 years
  • Bootstrap - 5 years
  • SCSS - 4 years
  • jQuery - 4 years
  • JavaScript - 4 years
  • Node.js - 3 years
  • Vue - 3 years
  • React - 1 year

Availability

Part-time

Preferred Environment

Slack, Windows, GitHub, React

The most amazing...

...project I've developed is an app for a cashier system that enables adding products, printing invoices, filtering, searching, and managing concurrent customers.

Work Experience

Freelancing Mentor

2021 - PRESENT
Udacity
  • Helped students enrolled in the program enter the freelancing field.
  • Provided live sessions and webinars, discussing freelance marketplaces and how to win your first client.
  • Worked with hundreds of students, assisting in how to enter freelancing on various platforms.
Technologies: Web Development, Freelancing

Front-end Developer

2020 - PRESENT
Online Freelancing Agency
  • Worked with 11+ clients from nine different countries.
  • Developed more than 40 projects in the field of front-end development.
  • Created web apps, dashboards, eCommerce sites, and landing pages.
Technologies: JavaScript, ECMAScript (ES6), jQuery, Vue, Nuxt.js, HTML5, CSS3, Bootstrap, Node.js, Express.js, NPM, Webpack 4, Gulp

Full-stack Developer

2019 - 2020
IMA Group
  • Implemented front-end designs using HTML5, CSS3, Bootstrap, JavaScript, and jQuery.
  • Supervised the back-end development using Laravel, jQuery, and Ajax.
  • Developed the database schema of the website and managed it using MySQL.
  • Managed the modeling and design of product images using Autodesk 3ds Max.
  • Designed printed business cards, brochures, and banners using Adobe Illustrator and Photoshop.
Technologies: JavaScript, PHP, Laravel, CSS3, HTML5, Bootstrap, jQuery, MySQL

Experience

Travel Advisor App

A Node.js. based web app that takes the trip's location, starting to end date, and inputs the displays images of the desired location in addition to the predicted weather at this time. The design and SVG icons were made in Adobe Illustrator, and the website was built using the webpack building tool and SCSS. We also used the JavaScript local storage to enter the trip and used Bootstrap, which makes the web app responsive across different devices.

IMA Group Company Website

Based on the Laravel framework, the IMA Group company website contains clean code, Ajax requests, and JSON object handling. The website is developed in two languages English and Arabic. We utilized heavy JavaScript code, custom SVG images, and a clean, responsive design. It also includes a dashboard to add, delete, edit, and show products with many options.

Africa Inland Mission

Africa Inland Mission is a SPA using Vue.js and Nuxt.js for a charity. The project consists of multiple pages, popups, and modals. I used bootstrap as the CSS framework and SCSS as the preprocessor. The website was refactored from another Webflow website the client had in the past.

Education

2018 - 2022

Bachelor's Degree in Computer Engineering

Faculty of Engineering Ain Shams University - Cairo, Egypt

Certifications

OCTOBER 2020 - PRESENT

Front-end Nanodegree

Udacity

Skills

Libraries/APIs

jQuery, Vue, Node.js, React, Vuex

Tools

GitHub, NPM, Webpack 4, Gulp, Slack

Languages

JavaScript, CSS3, HTML5, ECMAScript (ES6), PHP, SCSS

Frameworks

Bootstrap, Nuxt.js, Express.js, Laravel

Platforms

Windows

Storage

MySQL

Other

Web Development, Freelancing, Engineering, Embedded Systems, Computer Engineering, Security, APIs, PWA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring