I am a software engineer, software development / technical coach, and trainer at Industrial Logic. I am a founding member of and organizer for PhillyXP. I’m a blogger, and speaker with 24+ years of experience building and delivering high-quality software and helping others do it. I have specific expertise in:
My passion is helping software organizations and their teams create better outcomes for their customers, improve the quality of their code, and help make work a joyful experience. A listing of my talks can be found here.
I graduated from Drexel University with a degree in Computer Science. You can learn more about me here.
Evolutionary Design is an essential practice for software organizations to deliver better software sooner, yet it is often overlooked. Software is still frequently planned and designed in large batches upfront, with complex architectures already determined, slowing delivery, increasing risk, and missing opportunities for collaboration and learning.
I’m a coach and trainer at Industrial Logic. If your software development organization is struggling with quality issues and unable to continuously deliver working software, I can help.
My focus is on structuring software development teams for fast flow and identifying light-weight processes and technical practices that can help improve delivery while focusing on technical quality.
I embed with software development teams to teach and model continuous process improvements and technical practices that result in the continuous improvement of code quality.
If you are interested in learning more reach out to me here or on the Industrial Logic website.
Drop me a line if I can help your development organization, help you with your product, or you just want to talk about music!