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
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
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
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
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
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
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
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