Projects

Element Calculator

A molecular mass/mass percentage calculator in the form of a periodic table. It allows you to add and subtract elements by clicking on them, or by entering the formula.

Github
Thoughtjar

A web app for organizing thoughts and ideas into categories. You can add new categories, assign them colors, and use them to filter thoughts. Utilizes service workers and the localStorage API to allow offline use.

Github
Dirbook

A CLI that enables users to save, open, and copy directories. Dirbook can optionally manage aliases for saved directories in .bashrc. I use this a lot for saving starter projects to copy later, and for hopping around between my projects quickly.

Github
Mirageo

A library for creating mock location data, optionally within a bounding box/polygon. mirageo-server spins up a local server that exposes the data via HTTP and provides a map interface for location visualization and bound manipulation.

Github
Mendeleev

A small library for building compounds and working with element data. PeriodicTable acts as a wrapper around a JSON file detailing all of the elements and their charecteristics. Compound is responsible for parsing and formatting compound notation, as well as performing the mass/percentage calculations.

Github