I'm Chris,

a JavaScript developer.

Thanks for stopping by! Check out my projects below. Reach out if you think I'm a good fit for your team.

down arrow

burtonPoker

Play Texas Holdem against a computer programmed to play sound, mathematical poker. This is my passion project. I think both players and programmers will find something to appreciate here. Enjoy!

learn more
burtonPoker

Written in Vanilla Javascript, this code features ES6 classes, data structures , DOM manupulation, promises, error handling and more. A fully functional heads-up poker game against an intelligent AI. Check out the GitHub readme to learn more.

If you're a player, check out:

the AI

  • Hand Ranges

    Balanced AI decision making using GTO hand ranges.

  • minimum defence frequency

    MDF calculations make the AI hard to exploit.

  • Randomizer

    AI mixes in low frequency plays to keep you guessing. Slow played nutted hands, crazy river bluffs.

  • Varied raise sizes

    affected by a variety of factors, such as effective stack size.

if you're a programmer, check out:

the Code

  • Lookup Tables

    AI decision tree utilizes lookup tables via JS Maps.

  • Array methods

    Arrays are sorted and looped over, scanning for hand strength and possible draws.

  • Error Handling

    Error handling catches invalid bet sizes.

  • MVC structured OOP

    State and View modules operate independently. ES6 classes used in an OOP format.

Portfolio

After building and scrapping multiple versions of this portfolio, I studied more into CSS, picking up Sass along the way. I built this portfolio, not only to show off the personal projects I'm proud of, but to demonstrate my newly upgraded knowledge of CSS.

learn more
Portfolio

The project README contains an in depth description of how this portfolio was built.

  • BEM methodology

    for a structured stylesheet.

  • Sass Mixins

    for easily reusable code.

  • Flexbox

    for a fluid layout.

  • IntersectionObserver API

    to reveal the contact form on scroll.

  • Media Queries

    for a responsive design.

Node.js Project Coming Soon

I am currently working hard on a project in Node.js that I'm excited to post soon!

coming soon

Contact

Chris Burton

chrisburtondev@gmail.com

Linkedin link Linkedin link