I am a passionate self-taught software engineer, a father to two lovely kids, a husband to an amazing wife, supposedly a geek, a caffeine junkie,
a food lover, an open source/free software believer, and in a love/hate relationship with running. Originally from Cairo,
Egypt. Currently living in Berlin, Germany.
You can check my resume, jump to the bottom of the page
to contact me, check my 2018 resolutions, or hang around and check the rest of information on the page.
Some Of My Projects
Grid Status Now
Egypt's Power Grid Load Status As A Web Service. A service parses the data in the Load Meter provided by
The Egyptian Electric Utility and Consumer Protection Regulatory Agency (EGYPTERA) and presents it in a more
human friendly way. It also provides an API so other developers can build other web and mobile applications
on top of it.
At work, long time ago, we had to track our working hours on Toggl (www.toggl.com), so I created this small
project to calculate how many hours I should work to achieve my monthly goals.
A firefox addon, for the tab addict, to close all tabs with a domain name. For example, if you have many
facebook tabs open and not in order, you can just use this addon, write "facebook.com", hit enter and voila,
all facebook tabs are now closed! Code is on github.
The best of the internet for Arab users! A platform that collects and aggregates interesting content for
Arab internet users.
Some Articles I Wrote
You can find more on either my English blog,
or my Arabic blog.
Technical Books I Like
- Data Structures and Algorithms in Python, by Michael T. Goodrich, Roberto Tamassia, and Michael H.
- - Understanding the Linux Kernel, 3rd Edition, by Daniel P. Bovet, and Marco Cesati.
- - Systems Performance: Enterprise and the Cloud, by Brendann Gregg.
- - Designing Data-Intensive Applications, by Martin Kleppmann.
- - Advanced Linux Programming, by Mark Mitchell.
- - Linux Kernel Development, by Robert Love.
- - Cracking The Coding Interview, by Gayle Laakman.
If you want to buy me a gift, a book from my
technical book wishlist
would be awesome!
Other Books I Like
- - The Art of Strategy, by Avinash K. Dixit, and Barry J. Nalebuff.
- - The Tipping Point, by Malcolm Gladwell.
- - Outliers, by Malcolm Gladwell.
- - The Everything Store, by Brad Stone.
- - The Pixar Touch, by David A. Price.
- - The Start-up of You, by Reid Hoffman, and Ben Casnocha.
- - The Hacker's Diet, by John Walker.
- - Marathon: The Ultimate Training Guide, by Hal Higdon.
Here is my
non-technical book wishlist.
Some Courses I Find Interesting
- CS107: Programming Paradigms,
by Stanford Center for Professional Development.
- 6.824: Distributed
Systems, by MIT.
- CS144: Introduction to
- Introduction to Databases,
to Computer Science and Programming Using Python,
by MIT, on edx.org.
- Basics of Software
Architecture & Design Patterns in Java,
By Holczer Balazs, on Udemy.
- 6.004: Computation
by Chris Terman from MIT.
by Carnegie Mellon.
- 6.042J: Mathematics for
Computer Science, by Tom Leighton from MIT.
- Python Path [Not free],
- Grokking the
System Design Interview [Not free], by Educative.
Some Talks I Like
Some Interesting Resources
Find Me On The Web
- Personal email:
mosab dot a dot ibrahim at gmail dot com
Download my public PGP key, or get it from
MIT PGP server.
Key fingerprint = 17B4 F016 0F99 C529 0FAE F819 2F25 21D2 41EF F560)