• Edmonton, Alberta
  • Drumheller, Alberta
  • Vancouver, British Columbia
  • Banff, Alberta
  • New York, New York
  • Yellowstone, Wyoming

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.


localize-fast: A CLI Tool for Bulk File Translation

How to Build a Local Google Translate Clone

Story: The Model

Essay: On the Building Blocks for a Good Life

A conversation with an AI

Essay: On the Evolution of Mental Models

Book Review: Cosmic Evolution

Book Review: Origins of the Modern Mind

Book Review: The Prehistory of the Mind