About me

Hello! I'm Rabea. I am a full-stack software engineer based in Singapore.

I currently work remotely as a consultant at Cogent.

I spent three years working as a consultant at 8th Light in London, then started working remotely for a product company. And now I'm back in consulting.

This website is a bit of a collection of older and newer blog posts and snippets of things that I learnt.

My journey


201412 week immersive web development bootcamp at General Assembly. I kept this blog.

2015Apprenticeship at 8th Light where I learnt how to write clean code, TDD and refactoring techniques in various programming languages. I kept this blog.

nowLearning every day! I'm keeping this blog.

Some speaking

2018"Help your code lead a double life" at Ministry of Testing conference, JS Monthly meetup and at Edinburgh TechMeetup (Slides)

2016"Intro to Progressive Web Apps" at Codebar Monthly (Slides)

2016"A Software Apprenticeship" at Ladies of Code meetup (Slides)

Teaching and Community

2020Mentor at Thinkful, a remote coding bootcamp

2019, 2018 and 2017Organised events for Global Day of Coderetreat

2018Instructor at Code First:Girls, a coding course for women

2018Taught advanced TDD at the Founders & Coders bootcamp

2015–2017Organiser of Ladies of Code, a monthly tech meetup

2016–2017Mentored apprentice developers at 8th Light

2015–2016Coach at Codebar, a weekly beginners' programming workshop for minorities in tech

2015Teaching Assistant for the front-end development evening course General Assembly


2021–nowSoftware engineer at Cogent

2018–2021Full-stack JavaScript engineer at Tes

2015–2018Software consultant at 8th Light

2015Junior developer at Dorling Kindersley