Explore some of my recent projects, from lovingly designed and hand-coded websites to complex network visualizations.
The last feature for StudyBlue before being acquired by Chegg: Step-by-step Textbook Solutions. I was the sole front-end developer on this feature, from planning to execution. This is only viewable while logged-in to a free account.
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.