Hamza Salem

Blockchain Developer&lecturer

About me

Being a TA and developer at the same time gave me a unique view that I can show it to my students. My ambition is to introduce the concepts of being a strong technical developer and highly educated teacher at the same time. It's rare to find a Professor with highly technical skills on a practical level and sometimes students don't like to take any information from someone who is just giving them only theories. Working as TA shows me what I am capable of doing as a Teacher for my students and how to gain their respect as a strong technical developer who already works in the industry that they will work in the future. Currently, I am teaching Mostly Databases and Distributed ledger technology and smart contract programming, finished the first semester with three papers published, and working on another three projects/papers and co-supervise multiple students' thesis. Also, I am working as a Full-time developer and Part-time instructor. I have more than 5 years of experience developing Backend / Frontend web applications using Python and JavaScript.


Developer & Engineer

CV & linkedin

YouTuber with 50k+ subs

Channel & Online Courses