About me

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

I currently work remotely as a JavaScript developer, using React and Node. I also have experience with Ruby, TypeScript, Java and other languages.

I spent three years working as a consultant at 8th Light in London before making the switch to a product company.

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 statically typed, dynamically typed and functional languages. I kept this blog.

nowLearning every day! I'm keeping this blog.

Teaching and Community

2018Instructor at Code First: Girls, a front end programming course for women

2018Taught advanced TDD at the Founders & Coders bootcamp in London

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 at a front end web development evening course at General Assembly


2018–nowFull-stack JavaScript engineer at Tes

2015–2018Software consultant at 8th Light

2015Junior developer at Dorling Kindersley