I make software do the things we need it to do—for the companies and people that need it!
I'm a curious blend of old-school programmer, computer scientist, hands-on tech lead, and prolific architect leveraging APIs, patterns, platforms and technologies.
I program, create, architect, design, implement, deliver, troubleshoot, and SOLVE in just about any environment. This is how I breathe and learn.
My motivation is learning something new that I can apply while mentoring others. But not for fun: I want to see concrete successes with any business domain I work in, master that domain, and provide a suitable technical solution.
I am equally comfortable solving a class of problems (the generalist) and diving deep into a single problem (the specialist). A solution requires both!
The sweet spot is great code, great architecture, security, and coherent business requirements. A complex bridge to cross, but one I will.