About

2012
RuneScape Bot
Liquid Automation · First real code

I didn't set out to become a programmer. I set out to stop clicking. I reverse-engineered RuneScape's obfuscated client code and built a bot that handled the repetitive parts for me. That project taught me more about programming than anything else.

2015
Competitive Programming
Princess Sumaya University for Technology

Started competing in algorithmic programming contests at PSUT. Competitive programming reshaped how I think about problems — breaking them down, finding the right abstraction, and writing correct code under pressure.

2018
ICPC World Finals · Beijing
Represented PSUT internationally

Qualified for the ICPC World Finals and competed in Beijing. One of the hardest and most memorable experiences of my early career.

ICPC World Finals 2018, Beijing — teamICPC World Finals 2018, Beijing
2019
Google · Dublin
SRE Intern

Interned on the Google Cloud team in Dublin, working on persistent disk reliability and site reliability engineering.

Google Dublin 2019
2020
ICPC World Finals · Moscow
Second world finals appearance

Qualified for a second ICPC World Finals, this time in Moscow. The reaction video below is from the moment we found out we qualified.

2020
Amazon · Amman
Software Development Engineer

Joined Amazon in Amman as an SDE, building delivery logistics systems.

2021
Google · Munich
Software Engineer III · Google ChromeOS

Moved to Google Munich, working on ChromeOS commercial printing.

2022
Activepieces
Co-founder & CTO · YC S22

Co-founded Activepieces, an open-source automation platform for businesses. Went through Y Combinator S22. Still building it — everything I have learned about code, systems, and people goes into this.