Conway's Game of Life
A simple implementation of the classic cellular automata, using P5.js.
Hi! I'm Ben Duncan, a programmer who specializes in building great user experiences on the web. I also love using code to explore real world problems.
Here are a few of the organizations I've worked with.
Here are a few things I've worked on to satisfy my own personal curiousity.
A simple implementation of the classic cellular automata, using P5.js.
A genetic algorithm optimizes a robot's strategy to clean a littered room. This is based on an example genetic algorithm posed in Dr. Melanie Mitchell's Complexity: A Guided Tour.
The populations of predators and prey can be estimated using Lotka-Volterra equations to model the interplay between birth and death rates of multiple interacting species.
Ben is a wonderful developer and an even better person. He writes clear, functional, and well documented code. He’s not afraid of a large, time-consuming features or to refactor code when the time is appropriate. He is reliable, communicates clearly with a multidisciplinary team, and I very much look forward to a time when I get the chance to work with him again.
Ben is simply an outstanding front-end developer. One of the best I have had a pleasure to work with. Extremely knowledgable, diligent and professional, and a great team player universally respected by his co-workers. He built us several products that are best on the market still. I highly recommend Ben and would personally re-hire him if I had an opportunity.
Ben is a skilled web developer, a good communicator and an excellent coworker.