You've reached Josh Cole's personal blog. I've been tinkering with technology since I was 10 years old. As a self-taught software developer, I quickly found my own way to grow and learn: through projects. Over the years I've worked on a lot of stuff, and I've compiled the highlights for your enjoyment. Each one takes months of intense work (sometimes years) and span multiple disciplines like algorithm development, 3d-printing, embededd firmware development, web, mobile, and even circuit design. Enjoy!