Jabran Rafique

Tech Lead at Rated People

I am a Software Engineer with a passion for progressive and usable web. Some of the technologies and tools I work with regularly are JavaScript, nodeJS, React, Gatsby, Redux, CSS/Sass, Symfony, WordPress, Webpack, Composer, npm, docker, Cloudflare, AWS, Atlassian suite and more.

I like to work on different ideas from time to time. Almost all of my projects are open-sourced and available at GitHub. Apart from web development, I have been a digital cartographer to map the unmapped areas of the world with Google Map Maker from 2008 to 2013.

I regularly tweet, share and contribute to code, write my thoughts out and occasionally speak at events.


css-letters Custom ElementJavaScript in-memory cache (JSMemCache)Guess where – an interactive geo quizPHP library for cURLPHP library for postcodes.io API

More projects »


February 05, 2019

Performance audits with GatsbyJS and Lighthouse

GatsbyJS is a great tool to create static pages. The best part is the integration of different modern technologies together e.g. NodeJS…

January 25, 2019

Building an information platform

Background Since 2005, while living in the UK, I have accessed different government services online for various reasons. The overall…

February 22, 2018

Smashing Conference London 2018

Right from the day it was announced, to the day we booked the tickets, it was an exciting wait to attend this fabulous event. I have been an…

March 06, 2017

Migrating from Sublime Text to Visual Studio Code

I am a Front-end Web Developer at Rated People (RP) and my day-to-day job requires me to use tools that I am comfortable too work with and…

July 25, 2016

Using DRY concept in Symfony2 Entities

Such mapped entities sometimes share same attributes between them i.e. , etc. In order to use DRY concept here we can create a base entity…

More articles »

© 2020 – Jabran Rafique

I like to develop on ideas that are useful and beneficial to everyone. All contents and code samples are licensed under the MIT License unless stated otherwise.