I’ve spoken at events all around the world and been interviewed for many podcasts.

One of my favorite ways to share my ideas is live on stage, where there’s so much more communication bandwidth than there is in writing, and I love podcast interviews because they give me the opportunity to answer questions instead of just present my opinions.

Meetup Talks

Swift Tooling

SwiftCairo 15th Meetup

A talk creating your own tools, boost yours and your teams productivity, and ensure quality and move towards seniority

Architecture Homicide

SwiftCairo 13th Meetup

A talk about Common pitfalls and mistakes that affect the architecture, design stamina and the team's overall productivity, and how to identify them and solve them in a funny manner without triggers

Swift Going Beyond Using Vapor

SwiftCairo 7th Meetup

A talk about Vapor, a web framework for Swift which was able to build a production-ready backend for a mobile app, with crazy performance numbers.

Blogging

SwiftCairo 2nd Meetup

A talk about blogging, sharing & the importancy of giving back, and the butterfly effect that blogging can cause in the lives of those who read them.

Workshops

Notes: Second Brain

LintSchool Happy Hour

How can a note taking habit, become a knowledge vault, with simple techniques.

Backend Crashcourse with Vapor

SwiftyCamp 2019's Patch

Teaching SwiftyCampers how to build a backend with Vapor, a web framework for Swift.