I am passionate about building reliable software systems.

Over the years I worked as an academic, software engineer, solution architect, technology consultant, project manager, CTO, and IT Director.

My experience --> Industry Projects, Teaching, and Open Source Projects

Essays and Publications --> Writings

What can I do? --> Skills

Details --> Full Bio (HTML) or Resume (PDF)