I am a Software Systems Engineer and Architect at Xerox Corporation and am interested in all things related to Software Design and Architecture.
I blog about Software Architecture here: The Abstract Software Architect.
I am chair of IEEE Cloud Computing.
Here is my MIT Master’s Thesis in System Design and Management
Here is my Final Robotics Project from the course “Embodied Intelligence”.
FastCompany Article I was quoted in.
See recordings of my various talks over the years for the MIT System Design and Management Webinars:
- Challenging Common Software Design Principles
- Software Systems Architecture in the World of Cloud Computing
- How Software Learns: What Happens After Software Is Shipped
- Systems Thinking and Software Architecture