Explore some of my recent projects, from lovingly designed and hand-coded websites to complex network visualizations.
A full-featured application for editing and viewing nested 3D systems. Designed for use with biology datasets, any 3D asset can be added to a system. My role on this project is Lead Front End Developer. To be released as an Early Access native app on Steam in late July, with the web-based editor following shortly. Click here to sign up for Alpha Access.
A work-in-progress application to help narrow down baby names. The goal of this app is to create a starting point for making a choice; I've been working with a designer to create an appropriate UX flow and feature set to help give soon-to-be parents additional confidence in their big decision. Stack: Express (server), LevelDB (DB), Passport (security), Socket.io (websockets), JS es6, SASS (CSS)
This D3-based chord diagram illustrates the relationships between colleagues working on an organization's shared objectives. Explore the networks by objective and by individual to see what their collaboration looked like in 2014.
Making visually consistent color scales is hard, and important for making your site accessible to people with color-blindness. This is a tool that people with any level of color vision can use to quickly assess relative perceptual brightness between multiple colors.
I worked closely with the designer on our company website. Although our web apps use es6 and React, it made the most sense to keep this site simple, using es5, because it will surely change before browsers natively run es6, and to keep the JS visible for interested learners. As a self-taught developer, code accessibility is a priority.
These are data visualization experiments using the D3.js library. Click through for live examples and code.