Expertise
Software Design
I am a strong and very knowledgeable leader for high-level design and technical standards across multiple components of a product.
Technical Leadership
Mentor and go-to person for software design, best practices, code review, technical questions and advice.
Project Management
Hands on experience on resource planing, progress tracking, team engagement, testing and delivery.
Product Ownership
Analyze market and user needs, identify and prioritize requirements and use cases, estimate and coordinate efforts, and maintain product backlogs.
Machine Learning, AI
With an AI and Machine Learning background, I am able to research, develop, and work with, bleeding edge approaches to data analysis.
Communication
Effective communication skills, whether presenting business cases, white-boarding complex solutions, wire-framing with designers, or influencing documentation efforts.
Mathematician, computer scientist, cognitive scientist, software architect, problem solver, overachiever, husband, father, friend.
Everybody has the potential to achieve extraordinary things. In my blog I share some thoughts. Hopefully they'll be useful or help me achieve my potential.