Thomas Konrad focuses on secure software development, web application security, penetration testing, secure software design, architecture, and process, and trains software development teams in those areas.