Patrick Kahr

web technologies
DevOps
software development