Software engineering and architecture for high load applications. Team direction and management for small agile software teams. Design of engaging and responsive systems is a goal and a joy.