Chris Oakman

Professional picture of Chris Oakman.

About

Hi, I'm Chris Oakman :)

I am a software developer with over a decade of experience building web applications. I specialize in building user interfaces.

I enjoy the interplay of design and technology and value a great user experience.

Projects

FlickHuck.com
Ultimate tournaments and leagues should be easy to manage.
chessboard2
A modern refresh of chessboard.js: a JavaScript chessboard component.
Sublime Pretty EDN
Pretty print, minify, and validate EDN files in Sublime Text.
Probabilistic Record Linkage of Hospital Patients
Determine which records are for which person from messy data.
kidif.js
Store structured data in simple text files.
Tourney Bot
Create a web application to help run the Houston Ultimate Indoor Tournament.
Atom Parinfer and Sublime Text Parinfer
Use Parinfer in popular editors.
parinfer-elisp, parinfer-jvm, parinfer.py, parinfer-viml, parinfer-lua
Enable Parinfer for different editors.
Cuttle
The ClojureScript compiler should be easier to use.
ClojureScript Logo
ClojureScript needs an awesome logo.
ClojureScript Cheatsheet
ClojureScript should have beautiful and clear documentation.
t3tr0s
Celebrate the 30th anniversary of Tetris.
chessboard.js
There should be a JavaScript chessboard component.
autocomplete.js
Easily define and explore nested data.
PickupUltimate.com
Pickup Ultimate games should be easy to find.

Teaching

Professional ClojureScript
In 2021 I taught a 3 month course on ClojureScript.
js101 and js201
Programming exercises for a beginning JavaScript programmer.
Teaching Resources list
List of teaching resources I use while teaching at coding bootcamp schools.

Work

If you have a project that needs development expertise and would like to work together please email me.