Cracking the code: Young Palestinians take hold of their futures at Gaza's tech hub