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.
Thoughts on engineering, technical challenges, and lessons learned along the way.
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.
Here is a quick demonstration of a cross platform Vulkan renderer written in C++.
A quick comparison on two popular backend as a service solutions.
A quick comparison on two popular serverless database solutions, NeonDB vs PlanetScale, and when it makes sense to choose one over the other.
I recently switched from Supabase to Convex... here is article explaining why.
This is an article explaining my techstack in 2026.
TypeScript is beating out JavaScript. If you are still writing JavaScript, read this article.