My name is Craig and I have many years of experience working as a Software Professional and Leader.
I am passionate about my craft and dedicate myself to a lifetime of constant learning and self-development. I pride myself on my pragmatism and a strong work ethic.
I have worked on a large variety of projects and learned from many amazing folks along the way.
My areas of expertise are:
- Technical Leadership
- Solution Architecture and Design
- Software Engineering Best Practices
- Polyglot Software Development
- Front-end frameworks (
- UI design
- UX design
- Domain Driven Design
I am a husband and father to two kids.
I am a music fan and lifelong musician, having played guitar for over 30 years. I also teach guitar and music when the opportunity arises.
My influences are:
I listen to everything from Jazz/Classical via Prog/Alt/Art Rock/Ambient/Electo, right through to Metal. The odd music
rant post may creep in here.
I draw, paint and create whenever possible.
I also love riding bikes (push or motor) and hit the gym whenever possible.