I am a software engineer with a passion for the web. I have an experience of more than eight years in developing scalable, performant, and interactive web applications with a keen eye for best practices and industry standards.


Senior Software Enigneer (Dec 2023 — Present)


As a Senior Software Engineer, I am involved in maintaining Sky customers online portfolio platform for 3 continents covering US, Europe and Africa.

Staff Engineer (Jan 2023 — Nov 2023)

Rated People

As a Staff Engineer, I inherited a majority of responsibilities from my previous Tech Lead role and expand to encompass broader responsibilities such as strategic planning, and technical directions.

Frontend Tech Lead (Jun 2018 — Dec 2022)

Rated People

As a Frontend Tech Lead, I was adept at mentoring and managing teams, driving modernization efforts, and ensuring code quality and platform health.

Frontend Web Developer (Nov 2015 — May 2018)

Rated People

Involved in planning and development of new features and maintaining the existing codebases by keeping up with best practices, performance, security and industry standards.

Lead Web Developer (Feb 2013 — Oct 2015)

Influence Digital

Oversee the social apps and websites development for clients, mentor and manage the development team and maintain technical roadmap.


I have worked with or have a good understanding/familiarity with the following technologies, services and concepts.

Languages / Technologies

HTML, CSS, JavaScript, TypeScript, PHP, SQL, Apache, Java, Ruby, Docker, AWS, Cloudflare, Google Cloud Platform (GCP), Firebase, Elastic, Swift, React Native, Linux/MacOS/Windows

Frameworks / Libraries

ReactJS, NodeJS, Redux, Express, Remix, 11ty, jQuery, Backbone, Underscore/Lodash, Symfony, WordPress, Laravel, Bootstrap, Tailwind, Create React App

Workflow Concepts

REST, TDD, BDD, Cucumber, Testing (Unit, Integration, End-to-End, Smoke, Stress, Performance), MVC, Agile, Waterfall, Kanban, Scrum, DRY, KISS, BEM, Progressive Enhancement & Graceful Degradation

Data / APIs / Web Services

XML, JSON, JSONP, Google APIs, Facebook Graph API, Twitter API, Instagram API


Jest, Enzyme, React Testing Library, Git, GitHub, GitHub Actions, BitBucket, Confluence, JIRA, Bamboo, Pipelines, Redis, Cypress, Playwright, Trello, NPM, Bower, Composer, Sass, Less, Jekyll, Webpack, Grunt, Yeoman, Functional/Reactive programming, Adobe Photoshop, Adobe Illustrator, VWO, AppDynamics, Miro, Figma, Salesforce, Invision, Branch, Postman, Swagger, Storybook, Lerna, Volta, Prettier, ESLint, Android Studio, XCode, Wrangler, Miniflare


I develop apps based on personal ideas and interests in my spare time. Most of my projects are open-sourced and the code is hosted at GitHub. Some of these projects are:

Reason to Follow

A browser extension for remembering reasons to follow accounts on social platforms.

Childcare Vouchers

A directory of businesses accepting childcare vouchers as payment.

Guess Where

A geo quiz app built with HTML, CSS, JavaScript, and Google Maps API.


PHP library for postcodes.io API.

Work Clock

MacOS menu bar utility app written in Swift for remote work in different timezones.

Google Maps API React Hook

Custom React hook to integrate Google Maps JavaScript SDK in React apps.

Facebook API React Hook

Custom React hook to integrate Facebook JavaScript SDK in React apps.


Directory of organizations helping during the COVID-19 pandemic.

Covid19 Today

Daily updated figures for COVID-19 for every country and continent.


MSc Computer Science (Web Development)

Staffordshire University

September 2010 — February 2013

Voluntary Work

Contributed to Google's Map Maker project (2008-2013) to map unmapped areas, focusing on developing countries. Served in various community-leading positions, guiding a global community of mappers, setting regional mapping standards, organizing events, and leading training sessions.

For more information, visit Google LatLng Blog.

Print CV