Dan Cardy

Software Engineer

This website highlights some personal projects, including games you can play on this site.

The technologies used for the projects are described in the posts.


Code Written for Fun

Test your skill at this classic game. It’s harder to win than you might think!

A voice-controlled sleep timer for Chromecast Audio


How IBM’s Deep Blue Conquered Chess

Read Now

How Google’s AlphaGo Conquered the Game of Go

Read Now

About Me

I develop software, including scientific modeling applications, business applications, and web applications (full stack). As an active member of the DC tech community, I give technical talks several times a year.

I used to work as a patent attorney. My focus was working with experts—usually Professors of Engineering—to explain technical topics to judges and juries.


  • Clean, efficient, & maintainable cross-platform code
  • C++
  • Java
  • Anything new


  • B.S. Computer Engineering

    University of Maryland, College Park

  • J.D.

    University of Virginia School of Law