About me

Hello! My name is Rabea. I am a software engineer based in Cyprus.

I currently work as an engineering manager at Infinitas Learning.

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

My journey


2022–nowEngineering manager at Infinitas Learning

2021–2022Senior software consultant at Cogent

2018–2021Full-stack JavaScript engineer at Tes

2015–2018Software consultant at 8th Light

2015Junior developer at Dorling Kindersley

Teaching and Community

2022–2023Coach at Skiller Whale, teaching advanced React to experienced engineers.

2021Instructor at Le Wagon, a Ruby on Rails bootcamp in Singapore

2020Mentor at Thinkful, a coding bootcamp focusing on JavaScript

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

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


nowLearning every day! I'm keeping 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.

201412 week immersive web development bootcamp at General Assembly. I kept 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)