All Projects

Countdown Timer

A simple countdown timer with a video background. When the page loads it prompts the user for the minutes, seconds, and initial message. The message can be updated by clicking...

Video Table of Contents

Video table of contents generator. Table of contents highlights current bookmark as the video moves along the timeline. Bookmarks are defined in a JSON list. When the user clicks a...

Card Game

This was a super fun card game to make. It turns out there are unicode values for all the playing cards. So I was able to render the various cards...

Custom Markdown Editor

Custom Markdown Editor with Mathjax for LaTeX support and code highlighting. Type the markdown in the left column and watch the live preview appear in the middle and the HTML...

LaTeX to MathJax and MathML

jQuery updates the displayed Math on each keypress. This allows the user to enter in LaTeX code and generate MathML that could be used elsewhere or to test their accuracy....

Inline Custom HTML Editor

This is an example of an inline HTML editor. It appears as a normal page but when it is clicked on it reveals an editor. This page contains two different...