FB Pixel Joshua Cole: Home Home | Joshua Cole’s Personal Website
Joshua Cole

Joshua Cole

Engineer, researcher, and founder building systems for optimal strategic reasoning.

TackTech CEO Principal Engineer @ Walmart Ex-Amazon Ex-Meta
Joshua Cole

At a glance

What I'm Doing Now

What I was doing previously

Today I split my time between two arenas. As a Principal Software Engineer at Walmart I build generative‑AI systems that must be safe, reliable, and cost‑effective at retail scale. As CEO and head of engineering at TackTech, I’m productizing optimal strategic reasoning: grounding agents in sound decision policies.

Previously I built experimentation platforms at Amazon Alexa, enabling fast, trustworthy product iteration. Before that I worked at Meta on at‑scale machine learning over pixel data. Earlier in my career I shipped award‑recognized, production‑grade platforms with Pakedge and Control4 (including a CI BEST Award) and helped keep Pakedge at the top of the CE Pro Brand Leader list for multiple years.

Featured writing

View all →
Abstraction in Game Graphs: A Primer for Graph Theorists
Aug 08, 2025
This short note bridges a standard abstraction technique from game theory with graph-coloring language that may feel familiar if you come from graph theory...
N-Pointer as Frontier Search
Jun 19, 2025
Frontier Search for N-Pointer Problems
Compressing Game Trees
May 11, 2025
Game solving algorithms have to explore the graph which is implicit in a game’s definition.  However, game graphs can end up growing quite large. ...
Chat Bots
Jul 23, 2022
I remember when I was young my mom had me in her lap and I was reading a book at her request. It wasn’t...
Dissolving the Problem Of Evil
Jul 23, 2022
I’ve discussed in Modeling Technical Income how in a short project, best practices are a waste of time, but over a long project those...
Virtuous Cycles
May 17, 2021
A cycle is something which repeats over and over again. Clothes go through a cycle. You put them on. You take them off. You...

Projects

View all →
SVG → D3.js Compiler
Convert SVG paths to D3.js code quickly.
TackTech
Decision systems for optimal strategic reasoning.
Visit site
josh.meanings
Medium‑data K‑means in Clojure: mmap datasets, GPU distance functions, modern inits.
View repo
Think‑Progress
A reinvention of progress bars for known‑steps tasks; shows momentum and history.
View repo

Elsewhere

All links →