Luke Turner

Welcome to my homepage. I'm a software developer who enjoys Web service development, high availability clusters, and languages that transpile to Javascript, like: Clojurescript, Nim.

One might ask, why bother to have a static homepage in the era of LinkedIn, Facebook, Medium, and Twitter? For me, homepages are a reminder of what the Web was first meant to be. A blank slate for expressing yourself. An emphasis on content over form. A network of links that let you dig deeper into interesting topics. Pages emphasizing ideas, individualism, creations, and projects — not firehose news feeds or auto-tagged vacation photos. It also doesn't hurt that this page is simple HTML, that can be viewed and downloaded anywhere. This site looks great on Lynx. Facebook... not so much.

I graduated Gonzaga University in 2013 with a B.S. in Math and Computer Science.

I'm currently employed at Redox, working on a unified platform for health data. At Redox, I do infra/DevOps projects, front-end development, and everything in between. My current focus is building our next-generation healthcare data storage services.

If you want to read more, you can check out my blog, or visit my profile on Github.


Interactive Conway's Game of Life implemented with Clojurescript and HTML Canvas. Supports importing/exporting RLE-formatted patterns and creating your own patterns in a point-and-click manner.
Lightweight (<100 kb) yet feature-rich Sudoku game for desktop and mobile. Includes puzzle solving, configurable puzzle generation, and quick notes. Built using starter-kit (see Libraries).
A psychomotor vigilance testing application. Runs fully client-side using in-browser data stores. Built with Angular 1.3.
Context Commander source
A Web app that allows you to install custom context menu entries for Windows Explorer. Unlike similar tools, it requires no registry access or special permissions. Instead, it generates a .reg file that you can download and run.


Scaffold for getting up and running quickly with client-side Javascript development. Includes build tooling with webpack, and self-documenting Flux-inspired modules written in Literate CoffeeScript.
A Python library for generating .reg files that can be executed to add context menu entries to Windows Explorer. Deprecated by Context Commander (see Websites).


Terminal-based dashboard for AWS servers. Designed for rapid access to important information. Can integrate with New Relic Servers for inline metrics. Built with Blessed + CLJS.
Python utility for exporting personal exercise history from Fitocracy. Uses undocumented XHR APIs since no official method was available.
Tiny, multithreaded, rule-based mirroring script (for bulk downloads or hypermedia traversal). Contained in a single .py file.
A simple Python implementation of an APNS v2 server, for use in APNS client debugging.
A CLI tool that outputs a specified amount of meaningless, but safe (non-random) data. Useful for generating requests for API stress testing.
lpass-add / lpass-env
A pair of lightweight scripts for managing operational secrets (SSH keys and environment variables, respectively) in LastPass.

IPython Notebooks

n-gram tutorialsource
Tutorial on writing an n-gram model in Python.