Jan 2015 - Ongoing
SoftChalk Create Online is a lesson editor that can be used in Firefox, Chrome, IE, Edge, or Safari.
It is backwards-compatible with SoftChalk Create, a desktop application for creating lessons.
A lesson is a collection of html pages that presents educational content. It can contain interactive activies, quizzes, and multimedia. Lessons can communicate with just about any Learning Management Systems (LMS), such as Blackboard, Canvas, or SoftChalk Cloud.
Justin is the primary and original developer of SoftChalk Create Online and continues to work with SoftChalk to maintain and improve the project
Sep 2018 - Ongoing
SoftChalk is using Electron to bring SoftChalk Create Online to the desktop. The purpose is to streamline the development process and improve user experience.
By replacing the current product and bringing Create Online to the desktop, SoftChalk is consolidating their codebase
Sep 2017 - Apr 2018
SoftChalk needed a convenient way for Canvas users to insert educational content (such as lessons, quizzes, audio, and video) from SoftChalk Cloud into courses and lessons on Canvas
The LTI Content Selection Tool provides an interface for browsing SoftChalk Content that can be integrated into any Learning Management System (LMS) by making use of the LTI standard.
Took the project from a prototype, enhanced the prototype with AJAX capabilities, and brought it to production
Feb 2018
Create a Firefox plugin that reports a rating for the current website.
The plugin consults an external source and presents the rating in a popup.
Aug 2017
Python and Selenium bot that gathers the most popular posts for top medium authors
Aug 2016 - Nov 2016
SoftChalk needed a convenient, one-click solution to enable lesson creators to edit lessons from SoftChalk Cloud with their Desktop Lesson Software
When a user clicks on a hyperlink in a web browser, launch a desktop application
If the application is not installed, prompt for an installation
Jul 2015
A responsive file browser for a database hosted on AWS
Jan 2015
DogeTab is a hobby project that I developed to study Backbone.js
It is a receipt splitting calculator.
Sole developer and designer.
Feb 2014
Web & Mobile Design ui-design, mobile-ui-design, ajax, google-maps-api, css, css3, javascript, html5
The client wanted a calculator application, designed for mobile use, to increase engagement with his users.
I designed the interface from specifications and a rough outline, then implemented a solution to work across browsers.
Feb 2014
Create a map widget that can autocomplete searches for addresses.
In addition, form fields (address, zip code, etc) are filled from map data if a location is selected on the map.
Uses the Google Maps API, HTML, CSS, JavaScript
Dec 2013
This project was designed to create an actionable interface to view salary data from the Bureau of Labor Statistics (BLS)
Concept creator and sole developer with rough mockups drawn by a friend
Apr 2013
This is a hobby project that I developed to study D3
You can dump spreadsheet data into the text box to generate charts
Sole developer and designer.