Jabran Rafique

Tech Lead at Rated People working on front-end.

I am a Software Engineer with a passion for the progressive and usable web at heart. Nowadays I regularly work with:Symfony, JavaScript, NodeJS, React/Gatsby, Redux, CSS/Sass, WordPress, Webpack, Composer, npm, docker, AWS, Atlassian suite and more.

I love to work on ideas when I have a chance. Almost all of the projects are open-sourced and available from GitHub. Between 2008 and 2012 I volunteered as a digital cartographer to map the unmapped areas of the world with Google Map Maker.

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 »