Welcome to Project Brain, a repository of personal coding projects — learning as I go and providing a place to showcase, play, and share.
Challenge yourself in this strategic single-player card game where you use "weapons" to fight "monsters." Played with a standard deck of cards, this a great alternative to other "solitaire" style games.
Last updated: Oct 13, 2025
View Project →
A language learning platform that uses stories to teach vocabulary and grammar in context. Supporting five different languages, it allows users to learn by reading and listening to real phrases in context -- at the right language learning level -- to create personalized learning experiences.
Last updated: —
View Project →
Harnessing the power of Spaced Repetition Systems, FlashForge is an intelligent flashcard platform designed to optimize language learning. Using a digital implementation of the Leitner Box method, the system intelligently adjusts review frequency—words you've mastered appear less frequently, while challenging vocabulary remains in regular rotation. Enhanced with contextual sentences and your custom visual images, FlashForge creates a comprehensive learning experience that adapts to your progress.
Last updated: —
View Project →
A strategic deck-building game where you compete against an AI opponent in a race to collect rare alien artifacts. Featuring AI-generated alien imagery that brings each card to life, the game challenges you to develop efficient resource management strategies. Can you outmaneuver the computer and become the ultimate alien artifact collector?
Last updated: April 23, 2025
View Project →
A classic dice strategy game that challenges your probability assessment and decision-making skills. Roll the dice up to three times per turn, strategically choosing which dice to keep and which to reroll. With multiple scoring categories and bonus opportunities, every decision matters as you aim for the highest possible score.
Last updated: —
View Project →
A tool that calculates optimal strategies and expected returns for video poker games. While the house edge is designed to take your money over time, this calculator helps you understand the expected return, so you can weigh the expected win/loss with the casino rewards programs.
Last updated: —
View Project →
A clone of the popular word-guessing game. This project explores game mechanics, state management, and responsive design principles.
Last updated: Feb 16, 2025
View Project →
A fast-paced flip game — test your reflexes and strategy in this quick, addictive experience.
Last updated: Feb 8, 2026
View Project →
Climb the ladder — progress through levels and track your growth with this interactive tool.
Last updated: Feb 7, 2026
View Project →
Safety and consistency for AI outputs — add guardrails to keep your applications on track.
Last updated: —
View Project →
Simulate 3-card poker hands, explore odds, and practice strategy in this interactive poker simulator.
Last updated: Jan 5, 2026
View Project →
Calculate optimal strategy and expected returns for Jacks or Better video poker — know the odds before you play.
Last updated: Jan 29, 2026
View Project →
Back in the "dark ages" of the 1980s, "Family Computing" magazine would print code in BASIC that you could then type in by hand, just to play a simple game. I didn't always understand what I was doing, but those early experiments planted strong seeds.
In college in the 1990s, I studied traditional programming, but life pulled me in a different direction, and I lost touch with the fast-evolving world of software development.
ProjectBrain is my return to the world of coding. Thanks to modern tools and the rise of AI-assisted development, I may not be writing every line, but I've rediscovered the joy of building. I hope it inspires you to learn something new. It's never too late to build something great!
Interested in collaborating or just want to chat about coding? Feel free to reach out!
dan@projectbrain.dev