Hi, I'm Amr

I'm a software developer. These are some of my thoughts on software, technology, books and more.

Here are some recent things I wrote about

Or, check out the sections of my website

Blog

Postings about technology, software development, and GIS

Projects

List of projects I've worked on

Writings

Random thoughts on random topics

Linkblog

Interesting reads and finds everyday

Bookshelf

Browse through my bookself

Reviews

Books, Movies, TV Shows, and other random things

Talks

Talks, sessions and presentations

Audio and Video

Collection of audio and video recordings I've appeared in

Find Me on the Interwebs