In my career I've worked for small and large companies. I've been a programmer, a principal engineer, an architect, a director, a vice president and a founder. I'm happiest when I'm working with a high functioning, slightly irreverent team. I'm a lifelong learner and always have a new research interest on the stoveāat the moment it's golang + machine learning + opencl on embedded edge devices.
Some other things that I do/have done:
- Product innovation and architecture
- Product management
- Team building
- Remote development practices
- Engineering representation at meetings (customer meetings, directors meetings, acquisition talks, fundraising)
- Technical evaluation of technology for acquisition
- Preparation of technology for acquisition
- Go, Java/J2EE, C++, C development, distributed architecture design and implementation, embedded systems programming, web application development
I can also be accurately described as a mentor, avid cyclist, US Army veteran, gardener and musician. I live in New England with my wife Christine and our two dogs.