Over Prepared for a Technical Interview and Still Bombed It
I over prepared for a technical interview and still bombed it. Read to learn more about what happened.
I've spent 25+ years building software across graphics programming, game development, AI/computer vision, and web technologies. I write about technical challenges, lessons learned, and the craft of engineering.
I'm a technology leader passionate about building products that solve real problems. With over 25 years of experience in software development, I've led teams, shipped products, and learned countless lessons along the way.
When I'm not coding, you can find me reading, playing guitar, exploring new technologies, and spending time with my family.
More about me
I over prepared for a technical interview and still bombed it. Read to learn more about what happened.
Type safety is one of the most important things a frontend developer can do to improve code quality, especially in the era of AI-assisted coding. When you use generics well, you write a function once and let TypeScript enforce correctness everywhere it's used.
After eight years building RadiusAI from the ground up, I’ve stepped away from my role as Director of Engineering and am exploring the next chapter—writing, side projects, open source, and new opportunities in dev tools, AI/ML, and the modern web.
Microsoft is rewriting the TypeScript compiler in Go for major performance gains—what does this mean for everyday developers?
This is an example of a native iOS SwiftUI app running YOLOv8 object detection entirely on-device with Core ML and Vision for real-time inference.