Jan Ypma is an independent software architect and coach, with specializations in distributed systems, the JVM, functional programming, open source, and Domain-Driven Design. His broad experience across technologies, sectors, and company sizes gives him a creative approach to finding solutions, using a blend of people and technology. This is further fueled by his personal interests in home automation and modular synthesizers. He is a regular conference speaker and facilitator.