Projects

Here are some of the open-source projects and tools I have developed. You can find more of my work on my GitHub profile.

viztheme

Repository

A Python tool to easily customize and stylize Matplotlib plots with beautiful, publication-ready themes.

Python Matplotlib Data Visualization

monline

Repository

A beautiful, web-native molecular visualization tool powered by xyzrender and Pyodide. Generate publication-ready images of molecules and crystal structures directly from the website.

Python xyzrender Pyodide Molecular Visualization Crystal Structure

bookshelf

Repository

A personal, online bookshelf to keep track of the books I read and want to read.

Reading Books

Open Source Contributions

Added support for parsing SHELXL output files

aligfellow/xyzrender

Added a new parser that can process the contents of SHELXL files, extracting atomic coordinates and unit cell data.

Avoid molecules being split across periodic boundaries

aligfellow/xyzrender

Implemented a fix to prevent molecules from being split across periodic boundaries during visualization, improving visual coherence of molecular crystal structures.