I am an affable, self-motivated individual who loves to learn about new topics in the field of programming and computer science. I advocate clean, considered code that others can understand and reason about. The next topic I would like to explore is accessibility and best practices for it in the browser.
My Pluralsight Skill IQ scores are as follows:
This was my side job after college graduation. I was my first client, and started with nearly zero knowledge. Today, I maintain a couple sites, using very simple GitHub Pages workflows. Though I have had less need for freelance work since starting with Flixpress, I still actively maintain a website for Post Playhouse and myself, as an actor.
I maintain some backend code at Flixpress, but mostly work on new front-end projects, often as the solo front end dev.
When I began working at Flixpress, the company was not using any version control for their code. Files typically lived on a network drive and were edited from there directly. The system worked well for them in the beginning, but of course it became untenable as the codebase grew. I took it upon myself to help the company transition to Git. Today, all major new and ongoing projects at Flixpress now live inside repositories on each developer’s machine with its origin stored on GitHub. It is rare for anyone to run into a Git-related problem anymore, though when they do, I am always happy to help.
Flixpress took on a new project near the beginning of 2018 called Micronews. The goal was to automate an entire news broadcast recording from a browser connected camera-with-teleprompter setup. The client should be able to create all the copy, CG elements, upload over-the-shoulder media, and choose different camera angles from one application. That same application would then prompt and record the anchor. This project is ongoing as of December 2018.
The template browser at Flixpress.com used to call the server on every user interaction and re-request a list of every template available on the site. This was the default behavior of a DNN plugin that was used to navigate through the list. I suggested a re-implementation of the browser that only made one server request (other, DNN related page requests notwithstanding), and was highly responsive.
I re-implemented the old browser with a new design and, because I opted to use a client-side library (React), the responsiveness is far superior to the old implementation. The widget no longer makes any additional server requests (aside from downloading images) after the first request to a single text file that houses all the information for Flixpress’s available templates.
I have categorized many of them below
A PWA that to help my wife and me memorize lines. I may polish it up and create a service for actors.
Custom tool for Post Playhouse which takes show dates and renders out a calendar ready to be captured and printed in a full color brochure.
Open Source, MIT.
Open Source, MIT. jQuery plugin replace formatted strings in your HTML with a responsive