Project Brain Logo

My Coding Projects & Learning Journey

Welcome to Project Brain, a repository of personal coding projects — learning as I go and providing a place to showcase, play, and share.

My Projects

Scoundrel Screenshot

Scoundrel

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.

JavaScript Card Game Strategy

Last updated: Oct 13, 2025

View Project →
LinguaFlow Screenshot

LinguaFlow

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.

React Node.js OpenAI

Last updated: —

View Project →
FlashForge Screenshot

FlashForge

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.

React TypeScript Google Firebase

Last updated: —

View Project →
Alien Emporium Screenshot

Alien Emporium

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?

JavaScript HTML/CSS Game Logic AI

Last updated: April 23, 2025

View Project →
Potsy Screenshot

Potsy

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.

JavaScript Game Logic Probability

Last updated: —

View Project →
Video Poker Odds Calculator Screenshot

Video Poker Odds Calculator

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.

JavaScript Algorithms Probability

Last updated: —

View Project →
Wordle Screenshot

Wordle

A clone of the popular word-guessing game. This project explores game mechanics, state management, and responsive design principles.

HTML/Javascript DOM Game Logic

Last updated: Feb 16, 2025

View Project →
Flip Frenzy Screenshot

Flip Frenzy

A fast-paced flip game — test your reflexes and strategy in this quick, addictive experience.

Game

Last updated: Feb 8, 2026

View Project →
LadderUp Screenshot

LadderUp

Climb the ladder — progress through levels and track your growth with this interactive tool.

Web App

Last updated: Feb 7, 2026

View Project →
Guardrails Screenshot

Guardrails

Safety and consistency for AI outputs — add guardrails to keep your applications on track.

AI Tools

Last updated: —

View Project →
3 Card Poker Simulator Screenshot

3 Card Poker Simulator

Simulate 3-card poker hands, explore odds, and practice strategy in this interactive poker simulator.

JavaScript Probability

Last updated: Jan 5, 2026

View Project →
Jacks or Better Odds Screenshot

Jacks or Better Odds

Calculate optimal strategy and expected returns for Jacks or Better video poker — know the odds before you play.

JavaScript Probability

Last updated: Jan 29, 2026

View Project →

My Learning Journey

Dan's Portrait

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!

Get in Touch

Interested in collaborating or just want to chat about coding? Feel free to reach out!

dan@projectbrain.dev