Hello World
Hi! My name is Chip Bell and I'm a developer in DC area. I currently work for PBS KIDS building educational
apps and games for kids. I have a background in web development in PHP and JavaScript, along with graphics and
applied math. In the past, I've also been a volunteer coach for the Mercer University competitive
programming team and I'm an intermediate-level Spanish-speaker. ¡Gracias por vistarme! Thanks for stopping
by!
Some Stuff I've Done
-
Dead Eye is a Halloween-themed shooting gallery in the style of the Atari 5200. It uses no external assets
aside from the score font; everything else is rendered/sythesized on-the-fly for the game, making the total
weight of the game come in at around 100KB.
-
This was a grad-school project where I used FEM analysis to simulate a drum head in real-time. The demo allows you to draw your own drumhead, and it can triangulate that into a mesh that it can feed into a FEM simulation. It incorporates the wave equation with both a dampening term and elasiticty.
-
In this sequencer, I used the WebAudio API to emulate the Audio Processing Unit of the original Nintendo
Entertainment System. I've also provided some demo songs too. The README on GitHub
has a write-up of some of the implementation details, and how you could make your own songs.
-
This is a tiny canvas drawing tool that emulates water color drawing.
-
I also wrote a viewer for L-Systems, rule-based systems for building strings. Surprisingly simple patterns can be used to construct very beautiful, complex structures.
-
Judge is programming contest administration software written in PHP and Laravel 4. I've used for the last
2 years or so to help run practices for Mercer University. It has a full test suite
and is fairly painless to setup and manage.
-
The problem set manager serves as an archive for past competition problems for students. It allows me, a
coach, to upload a PDF of a problem set and split it into multiple PDFs (one for each problem in the set).
I can then tag each problem under various topics such as Graph Theory or Combinatorics, and upload
test data sets and solutions for students to use when practicing and learning.