I'm Abdelrahman Ismail, a full-stack web developer, writer, and pro gamer.

Abdelrahman Ismail

Summary

I am A. Ismail a computer engineer, working as a full-stack developer. Over the past five years, I have sharpened my experience in creating web solutions. My fingers got used working with TypeScript, Nodejs, Express, Meteorjs, and Vuejs. I am also an Open-Source creator and maintainer.

Skills

HTML via Pugjs, CSS, Stylus / Sass, JavaScript / ES6+, TypeScript, Vuejs, React, Version control (Git), Webpack, Rollup, Tailwind CSS, Nuxt.js, Gridsome, Bulma/Bootstrap, Meteor.js, Node.js, Moleculerjs, Micro Services, Express, MongoDB, GraphQL, Service Workers

Complete RΓ©sumΓ©

Vuse

Vuejs plugin

Vuse provides the necessary tools to easily create an interactive page builder powered with Vuejs framework.

LoopCV

Web Tool

Loopcv collects millions of job postings, matches the user profile and applies on his behalf.

Hooper

Vuejs component

A customizable high-performance accessible carousel slider component, optimized for Vue.

Blexar

CSS Components Library

An open-source CSS components library based on Flexbox. Blexar built to give maximin usability in small places, with a stunning designed component.

Align

Advanced text-editor

Align offers a unique and rich post building experience, built using vanilla JavaScript.

Quick CSS Quiz Series

CSS might be a total mystery to you or a topic that’s near and dear to your heart. Whether you think of CSS as a "necessary evil" or think of it as the power to control the world of technology, CSS is a must-have for anyone working on web applications.

read more

CSS Abuse

It’s all about CSS. All authors here either forgot to use JavaScript or they had disabled it in their browser and can not enable it back again; so they had to finish the job using only pure CSS.

read more

CSS percentage unit, the evil parts

It should be one of the easiest CSS concepts to understand, the percentage CSS data type represents a percentage value, a percentage is a ratio expressed as a fraction of 100, so it has to do some calculations to get the final computed(absolute) value.

read more

Use JavaScript Optional Chaining, Today!

Optional Chaining is a new JavaScript API that will make developers' lives easier :D. Optional Chaining is currently at Stage 3 and soon enough will be part of the language itself, but we can use it, today.

read more

Use SVG icons with Vue.js

Many developers prefer to use the font-icons over the SVG ones because it has a simpler syntax, and it integrates seamlessly with almost any front-end component library. In this article, I will try to demonstrate the technics I follow to make it easily to SVG icons.

read more