Projects

Here's a selection of projects that I believe people might find useful. Most are hosted on NC State's GitHub, and therefore only accessible to members of the University.

GitHub Provisioning Automation

Command-line application that allows automation of GitHub tasks, such as repository creation, team and permission assignments, and member access control within a GitHub organization.

PHPJSONREST APIGitHub APIGitGitHub Enterprise

PubViewer

Web component used to display an interactive, categorized list of publications on any website. A single file source can be used to display publications of an entire lab/organization and of individual authors in a standard and styleable way.

JavaScriptWeb ComponentsJSONReactBibTeX

P&P Slideshow Viewer

Send an email to to request more information.

Allows presentation of multiple PowerPoint files as a single slideshow without actually concatenating the files. This enables the insertion of transition slides and easy replacements of slideshow segments. The order is defined in a JSON configuration file. All animations, transitions and properties of the original files are preserved. The app can start the presentation at any PowerPoint file in the sequence.

C#.NETJSONMS Office API

bib-parser - A JavaScript BibTeX Parser

Parse BibTeX entries into JavaScript objects (and back) including processing of basic LaTeX in entry fields.

JavaScriptBibTeXJSONLaTeX