Blake The Programmer

AI, Game Theory, and Algorithms

I am a programmer passionate about problem-solving and algorithm development. My AI research spans computer vision and reinforcement learning, with a strong interest in multi-agent systems, RL applications in robotics and games, and algorithm optimization.

About Me

Hi! I'm a computer scientist and researcher based in Provo, UT. I graduated with a Bachelor's in Computer Science in April 2025, where I focused heavily on Machine Learning. Since then, I've been working as a full-stack software engineer and have recently begun my Master's in Computer Science at BYU.

I'm deeply motivated by curiosity and a love of learning—it's what drives me to continue my education and pursue impactful research in AI. It's also why I regularly participate in competitive programming and challenge myself with problem-solving in my free time.

When I'm not coding, I love spending time with my wife. We enjoy going on walks, camping, dancing, and watching movies together. I also like to unwind by playing Super Smash Bros. every once in a while.

My Tech Stack

C++RustPythonPyTorchJavaTypeScriptGitSQLMongoDBDynamoDBReactAngularAWSTerraformHuggingFaceCSSTailwindCSSVectorDBRAGHTMLNumPy

Latest Work

AI Market Entry Strategy

A reinforcement learning-based study showing that RL agents outperform rule-based strategies in market entry and exit scenarios, revealing deeper insights into microeconomic decision-making.

AI Codenames

We use AI agents and word embeddings to help players identify clues in the board game Codenames, showing how AI can effectively guide teams toward the correct words.

Unsupervised Polish Handwriting Recognition

We use a GAN to learn Polish handwriting from unlabeled image snippets, aiming to improve recognition without requiring labeled data.