Scott Martindale

Full-stack web developer

Image preview for Work site

Work site

Jekyll / 2018

This site presenting my work. Built on the latest FreeBSD (11.1) with NGINX 1.14. Due to copyright restrictions, some of these projects may be behind an authentication wall. I have local versions available.

Image preview for Oxford Spanish Dictionary

Oxford Spanish Dictionary

Django & Oxford Dictionaries REST API / 2018

In the early 2000s, when optical media was still being used, the Oxford University Press created one of the best resources for language learners on CD-ROM and shipped it with their dictionaries. This is a 1:1 replica of that legendary original format presented as an immutable work for longterm adoption in the classroom.

Image preview for Say it

Say it

Swift 4 / 2018

This project was created to bring Text-to-Speech (TTS) to the language classroom. TTS voices are not perfect, but sometimes students may get confused by dipthong or consonant pairs. TTS can be an amazing learning tool in those circumstances and this tool lets students quickly change language and region without navigating the System Preferences pane. Based largely on this project.

Image preview for Say it!

Say it!

Web extensions API / 2018

Open source web extension for Firefox, leveraging the TTS framework and the high quality voices included with macOS. Reads "< p >" tags on hover on the current webpage when active.

Image preview for LRC Catalog

LRC Catalog

LAMP / 2018

As the project lead, I provided all workflows, templating and direction. I ensured that this project stayed on schedule and ensured data consistency for all entries. Coded entirely by me except for the web frameworks jQuery and FancyZoom.

Image preview for Thinking 3D

Thinking 3D

Jekyll / 2018

I came to this existing codebase late in the project. I was brought on to the project in order to optimize the functionality of the site, update frameworks and ensure consistency as well as cross-browser compatibility. Work deals largely with SASS preprocessing and liquid templating. Collaborators keep in sync with Github version control.

Image preview for Shaka video player

Shaka video player

Shaka Player, ffmpeg & bash scripting / 2016 - 2018

At the University of Vermont, we needed a streaming player in 2015, but our current solution was deprecated. Out of the necessity to provide a robust solution for classes was bourne this, a complete implementation of the Google-developed adaptive video player for DASH media. I was the project lead. Some of the highlights of the project were: a heartbeat to let viewers pick up where they left off, optional .vtt subtitles, chapter markers and engagement statistics for faculty.

Image preview for Pixel Paper Prints Express

Pixel Paper Prints Express

LAMP & Etsy REST API / 2014 - 2018

An order delivery system for a top 1% Etsy shop. Recieves, manages, prepares and sends orders for all clients. Notable acheivements are managing files on Amazon S3 as well as digitally watermarking files for orders.

Image preview for Pixel Paper Prints

Pixel Paper Prints

PHP / 2012 - 2018

Full website prepared from Photoshop mockup for a top 1% Etsy shop. This uses the LAMP stack, but much of the work was done using the PHP. Some notable features are search and infinite scroll.

Image preview for Conference on the Americas

Conference on the Americas

Drupal 7 / 2014

Built the website for the 17th annual Conference on the Americas website using Drupal 7. This website made finding conference materials and booking information a breeze. You could also browse through the information from previous events.