Hey there! I'm Josh Janes. I've spent the past 6 years building things in the fast-paced world of Silicon Valley fintech, with a focus on making authentication secure and chatbots less... robotic. My travels have taken me all around the globe, but I am currently based out of Calgary, Alberta. Outside of coding, you can find me hiking in the Canadian Rockies, making noise with my guitar, deep in a stack of books, or exploring new technologies. This site is a collection of my projects, experiments, and random thoughts--a peek into what makes me tick.
Book Review: Clearing The Plains
Crafting Worlds: Procedural Level Generation in Slide
How I created endless procesdural content for my game Slide.
How I used AI to Create an Original Soundtrack for my Mobile Game
Using AI, specifically Meta's MusicGen, to create a new original soundtrack for my Android game, "Slide"
Politics: Canadian Sovereignty in 2025
Favorite Albums of 2024
Project update: Ant-Sim
Years ago I wrote a Java app featuring an agentic cellular automata simulation. I decided to refresh the project into an interactive Node.js app. It's quite fun to watch, you can play around with it here.
LLM Family Tree: A Map of AI Research (2017-2025)
I made a map of AI evolution in the past 8 years. You can view the map here.