Hi. I’m Kevin.
On this website you’ll find information about me, my projects, work, interests, and a blog about all the above.
I’m also an engineering director at Qualcomm, where I lead a group building developer tools helping developers profile, optimize, and debug their applications and products with Qualcomm platforms. This also keeps me busy.
Earlier in my career I co-authored books on game development and graphics programming:
- OpenGL Game Programming
- Beginning OpenGL Game Programming
- Game Programming Tricks of the Trade (contributor)
Read about them in the Projects section.
I was also good enough at baseball to be drafted by the Cleveland Indians to play professionally as a pitcher. Since I’m always asked about my pitches, I threw a fastball (90-94 mph), curveball, slider, and changeup. My favorite pitch was the changeup to lefties that fell off the outer part of the plate as it approached the batter, usually following a fastball high and inside. Anyway, being drafted was a cool accolade in a sport I played for 18 years of my life, but I turned down the opportunity. I don’t regret the decision.
These days I live in San Diego, CA with my wife and take advantage of the weather and culture to pursue my interests outside of my work: sailing, hiking, golfing, biking, exploring, sports, food, and more.
I used to play amateur golf competitively and won several golf tournaments on the Golf Channel Amateur Tour (tied for 3rd nationally in 2012). My lowest non-tournament round is a 68. My lowest tournament round is a 72. These days I still play well, but not nearly as well as I used to.
Sailing has always been a passion and desire since I was a kid, and I finally decided to do something about it in the summer of 2017. Since then I’ve earned my ASA 101, 103, and 104 sailing certifications, and I’m currently preparing for the 105.
- Bachelors of Computer Science, 2001, Embry-Riddle Aeronautical University
- Masters Software Engineering, 2003, Embry-Riddle Aeronautical University
I’m always available for mentorship, collaborating on projects, and discussing tech. Feel free to reach out to me!