Vico's Work

June 2025
A modernization of my portfolio website
B3WD
After nearly a decade using the custom portfolio website I built in college, I decided it's time to give this site a facelift. Built upon modern tools like WebPack and TailWind CSS, I hope this iteration lasts me as long as the previous.

May 2025; Created February 2018
NPM
Web-Archive
Generates an archive.is webpage archive for a given URL, and returns the archived URL to the requester.

May 2025; Created November 2022
NodeJS Application
DOS Election Result Scraper
Downloads and archives published election results throughout the election reporting time period. The archived results ensure accurate final tallies, and helped to identify and uncover impossible vote deletions in Pennsylvania.

May 2025; Created September 2024
Developed At: Cause of America
NCOA Report Generator
Automatically generate a PDF voter roll report from NCOA data, highlighting pertinent election integrity related findings over ten plus pages. In addition to the PDF, many graphs and visuals are provided as well as the raw data that goes into each category within the report.

May 2025; Created September 2021
NodeJS + BigQuery
Data Ingestion Automation
Automated the data ingestion and table creation process for BigQuery to be fully automated. When new data is obtained, this automation will sanitize 250+ input CSV files, upload them to BigQuery, create raw tables, and generate combined tables with additional columns derived from associated companion files.

April 2025
Developed At: Cause of America
Social Graphic Generator
An extendable Electron desktop application which takes in required fields and outputs multiple variations of promotional graphics intended for social media. The application allows end users the flexibility to add additional variations without needing an application update.

April 2025
GitHub
Automated Stat Summarizer
My personal GitHub repository. GitHub action automates and calculates repositories, commits, stars, followers, and total lines of code contributed. Additionally ingests current GitHub avatar, removes the background, and converts it into Ascii art.
The GitHub action generates two SVG image files and writes them to the repository so they're visible in the readme.

March 2025
Created For: WCRPPA
www.wcrppa.com
The Washington County Republican Party had a simple out-dated website that did not serve its constituents. The new leadership reached out with a vision of what they'd like the website to do, and together we were able to modernize the look and feel while offering all the features they envisioned. The website automatically pulls from their youtube feed and also includes a calendar with all upcoming events for their county.

March 2025; Created July 2024
Providing User Accessible Data Insights
PA Voter Data Viewer
A web application that allows designated users to access ingested Pennsylvania voter data and mail ballot returns for easy analysis. The application provides several reports and interactive charts to better understand the data being viewed.

February 2025
Developed At: Cause of America
www.causeofamerica.org
Updated and modernized the Cause of America website, ensuring that critical information was easy to access. The site was previously built on a clunky custom CMS, which made regular updates tedious. Now the site is much easier for the team to manage and allows easier customization.

February 2025
Created For: Audit The Vote PA
www.auditthevotepa.com
Completely revamped and modernized the Audit The Vote PA website, which was initially a squarespace website. Streamlined the display of important information while telling the story of the organization.
Due to the industry, robust security enhancements were made to protect the website against cyber attacks. These security measures have successfully prevented tens of thousands of attempted incursions into the website.
The website administration area features robust CRM tooling to allow easy and effective marketing campaigns to be launched.

January 2025; Created December 2020
Created For: Mother Nature's Sun
E-Commerce Website
Starting completely from the ground up, we launched Mother Nature's Sun in late 2020. Mother Nature Sun specializes in gourmet food options, with their signature product being the King Cake Crab Cake. They needed an e-commerce storefront to do business, so I created the online storefront they are still using today. This allows them to receive and ship orders across the entire United States and meets financial reporting requirements for their small business.

June 2023 - December 2023
Developed At: Cause of America
COASTS
Created a dashboard which allowed voter registration snapshots to be uploaded, normalized, processed and analyzed. Data was siloed on a per-organization basis, and original data never modified to ensure proper chain of custody. Incoming data was normalized prior to entering database, and once processed generated reports with downloadable datasets that made up the report.

October 2023
Created For: Your Quality Systems
Website Performance and Security Improvements
Your Quality Systems (YQS) was in desperate need for performance improvements to their slow loading website. I worked with their team to vastly improve page load times while also securing the back end of their site to ensure no unauthorized access to sensitive data.

May 2023
Developed At: Cause of America
AutoChal
Generate State compliant voter registration challenge forms in bulk. Each state has a different set of required columns which are defined by the state's statutes. This ElectronJS desktop application takes an input file and will generate state-compliant PDF challenge forms for each record included in the input file.

April 2023
Developed At: Cause of America
XML-CVR-CSV
Provides a scripting utility to efficiently ingest many individual XML Cast Vote Records and output a single CSV summary file for analysis.

April 2023
Developed At: Cause of America
FECkless
Provides multiple mechanisms to automate the download of FEC campaign finance data by state. This allows comparison of the publicly accessible data without running into the download limits in the interface.

April 2023
Created For: Dean Horst
Commissioner Website
Dean Horst needed a campaign website for his run for Franklin County Commissioner. I worked with his team to create a responsive and attractive website. Dean ultimately won his race and is a sitting commissioner in Franklin County.

June 2022 - November 2022
Created For: Doug Mastriano for Governor
Campaign Website
I created the campaign website for the Mastriano DelRosso campaign for Governor of Pennsylvania in 2022. The website leveraged their existing Nationabuilder account and provided a modernized and streamlined location for information and updates.

August 2021 - September 2022
Created For: Diane Cardano
CRM
The Cardano Team migrated into a new CRM, and I worked alongside their team to create campaigns and funnels for several key events throughout 2022. This work included the creation of many landing pages, and custom programming work to integrate into the CRM system to display seminar dates and allow RSVPing within the CRM system.

July 2017 - January 2022
Developed At: Music Choice
Enhanced Television Product (ETV)
Music Choice is a television-based music service providing music to American homes for over 35 years.
At Music Choice, I was the lead developer on their Enhanced Television Product. This application was an interactive application that ran on client's cable set top boxes and offered an interactive music application as an upgrade to legacy music channels.
Throughout my tenure at Music Choice, I helped oversee and deliver two major overhauls to this product which significantly improved performance for lower-spec set top boxes and ultimately implemented the application leveraging the LightningJS framework.

September 2017 - January 2022
Developed At: Music Choice
STB Remote Console Transmitter
Developed an internal tool which allowed streamlined development against compatible set top boxes (STBs). Tool provided a network accessible dashboard allowing STB real time log streaming + download, memory usage, and ability to launch/kill applications remotely.

August 2021
Created For: Diane Cardano
Website Revamp
The Cardano Team needed a refresh on their website to align with exp branding colors. Remade the homepage with responsive design in mind, and updated the subpages to make bring them to modern standards.

July 2021
Created For: Valissima Institute
Website Launch
Valissima Institute offered a conducting program leveraging world-class training with extensive podium time to exceptionally gifted young female musicians.

October 2019
NPM
Pad-Text
A simple, lightweight text padding module that allows both left and right padding.

July 2018
Created For: Abington Township Republican Committee
Website Launch
ATRO's website was a few years out of date and inefficiently designed. I worked with the leadership team at ATRO to create a streamlined and mobile-accessible website that brought their operations into the modern era.

February 2018
Deployed to Heroku
Reddit Tweeter
Another personal project which ran on Heroku. The application would poll the most recent tweets for a given account, and then update subreddit custom theming to include those tweets as links in the subreddit banner.

January 2018
Deployed to Heroku
Reddit Archiver
A fun personal project which ran on Heroku. This project created a 'Reddit Bot' which would scan subscribed subreddits and automatically generate an archive of the site posted With that archived URL, it would comment in the thread the link to the archive. This allowed readers to view local articles from sites that were limiting how many articles could be read daily. The bot had some fun automatic interactions if users replied to one of its posts

April 2015 - July 2017
Developed At: Managing Editor Inc.
TruAuthor
The future of storytelling is powered by HTML5. TruAuthor is an authoring tool within TruEdit that allows digital content to be created effortlessly. TruAuthor saves businesses time and money by allowing team members with no coding experience to produce pages of interactive content through a simple drag-drop interface. HTML templates can be created and saved, allowing teams to quickly style pages for future editions.
When creating content inside of TruAuthor, designers no longer need to plan extra time to optimize content for the different sizes of screens that are used to consume content. As content is built and revised in TruAuthor, the layout remains responsive, so it always presents well in different devices. The layout is always ready to be viewed on desktops, phones, and tablets.

April 2014 - July 2017
Developed At: Managing Editor Inc.
TruEdit
TruEdit enables teams to work together on projects and track the status of their tasks anytime, anywhere via its web client or Adobe InDesign plug-in, keeping everyone on task and moving forward. TruEdit is the cloud-based software for teams to structure the production and management of projects for multiple channels, including print, web, tablet and mobile.
TruEdit seamlessly connects all of your team's contributors throughout the production process. Two-way integration with the most widely-used tools lets designers create layouts in InDesign while writers develop copy in Microsoft Word.

April 2014 - July 2017
Developed At: Managing Editor Inc.
Portico
MEI Portico is your solution for building a branded storefront experience for apps built with Adobe Digital Publishing Suite. With Portico, you can present content based on login and manage app assets online anytime, anywhere.

April 2016
Built on ElectronJS
Voter Registration Check
Small voter registration application checks to see if you are affiliated with your selected political party. Runs on NodeJS leveraging Selenium.

February 2015
Hosted on Github
Pizza calculator
A simple web application that calculates how many pizza are needed to feed a group of people.

February 2014
Developed At: Schubert b2b
Athena Controls: E-commerce Website

February 2014
Chrome Extension
View Streams!
Finally, a stream browsing extension that you have the power to control.
A Twitch.tv stream browsing extension that allows you to quickly find an enjoyable stream for any game. This stream browser brings you new level of control and customizability. Search for your favorite games to show or just browse popular games. Change skins or create your own.
Regardless of if you're watching League of Legends, Dota 2, Rocket League, or any other game -- We've got you covered.

February 2014
Developed At: Schubert b2b
GSE: Performance Increase
GSE's website was created by a UK web firm. The developers at the firm produced a decent looking website with no regards to performance. This site was extremely slow and taking 9-10 seconds to load on a fast FIOS connection.
Using some advanced performance techniques, I was able to decrease the page load time to around 2-4 seconds. Not quite as quick as a website that I would develop, but without being able to recreate the website, I'd say it was a pretty successful performance increase.

February 2014
Created For: Demetrise Ward
TheSwap2Shop: Website Fixes
Demetrise got in touch with me after her previous developer left her project in the early stages of development. She had an idea and the start of a website, but no functionality except for user management was completed.
I created the swapping functionality that exists on the website now. Built using PHP and integrated into her Joomla install and customer management portal, I was able to recreate the functionality that she needed to bring her idea to life.

January 2014
Developed At: Schubert b2b
Nilfisk: Joomla Upgrade
Nilfisk had previously tasked Schubert b2b to create microsites for their Industry Specific products. These sites were created with Joomla 1.5 and were in need of an upgrade
I upgraded each of the three websites to Joomla 3. You can check out these websites by using the links below:
http://explosionproof-vacuum.com/ http://foodprocessingvacuum.com/ http://pharmaceuticalvacuum.com/

January 2014
Developed At: Schubert b2b
MEI: Tech Support portal
MEI was looking for a secure portal to handle their software and product downloads. The website needed to have advanced access filtering capabilities, customer management, product management, file version control, update notifications, service center locator, and everything needs to be secure.
We decided to begin building the website into Joomla and created a custom component to handle the file management and customer access levels. The user management is integrated into Joomla through the custom component we created.

January 2014
jQuery Plugin
Page Alert
I was inspired by the alert style that was being used at /r/leagueoflegends.
I created a dynamic alert system that uses jQuery to deliver a visually pleasing "alert" to the page where the function is called on. In addition to jQuery, this plugin also comes equipped with Font Awesome.
You can snag this plugin over on github!

December 2013
Developed At: Schubert b2b
GFPF: Microsite
GFPF wanted a website to help promoted their cause: To advocate for sensible reductions in the use of high global-warming fluorocarbons, especially in emissive applications. To preserve choice for consumers and manufacturers, and to enable a practical timeline for adoption of replacement technology.
The website isn't currently live, but you can see a preview by using the link below:
http://www.gfpf.com.php53-5.dfw1-2.websitetestlink.com/

December 2013
B3WD: Blog
I created a blog for myself over my winter break. I originally thought it would be a great idea to easily track what I'm doing. After creating it I remembered how tedious writing good content can be.
The website is built with Joomla 3 and using a template with small amount of customization.

December 2013
Developed At: Schubert b2b
TouchPoint Investments: Microsite
TPI were looking for a microsite that better explained who they are and their cause.
The website isn't currently live, but you can see a preview here: http://southcotpi.wpengine.com/

November 2013
Developed At: Schubert b2b
HYDAC: Website Redesign
HYDAC USA's website wasn't accomplishing what they knew it could. Working with Schubert b2b, we've created a beautiful responsive website that is much easier to use.
In order to allow HYDAC to maintain the website, we've integrated it into Microsoft Sharepoint in order to manage content on the website and integrate it into their existing systems.
At the time of writing this, the site is not live. We are still waiting on the final stages of approval to push the website live. You can see an early iterative preview here: http://www.hydacusa.com.php54-1.dfw1-2.websitetestlink.com/

November 2013
Developed At: Schubert b2b
MEI: Gaming & Retail Websites
MEI tasked Schubert b2b with redesigning their website. The old site didn't fulfill the functionality it needed to and was difficult for a new user to get accustomed to.
We integrated their website into Joomla and set up an easy to use and memorable website to help combat the issues their old website had.

August 2013
Android
Scramble
Scramble is a game that started as a project for one of my classes. In the game, you are given a jumbled up word and tasked with unscrambling it. Depending on how quickly you are able to accomplish this, you are given a different number of points. After a set time, you will be given a hint if you cannot unscramble the word.
There are currently three different difficulty levels that offer a challenge to all skill levels.
Scramble is free on the Android Marketplace, check it out!

June 2013
Created For: Paige Anderson
Blog
Paige was looking for a separate platform in order to begin blogging. I set up a Wordpress website for her.

June 2013
Created For: Jeanette Chivvis
Chivvi Styles: Homepage Redesign
Jeanette wanted a fresh look to her homepage. She got in touch with me and mentioned the idea she had for her homepage.
Working with Jeanette, I was able to create the homepage experience she was looking for.

June 2013
Created For: Paige Anderson
Mobile Website
Paige is a Makeup and Hair artist based in Dallas Texas. She previously hired a developer to create her website. The website was created using Joomla, and didn't transition into mobile well.
Working with page, I was able to create a mobile experience that works well across screen sizes.

May 2013
Developed At: Schubert b2b
Brooks Instrument: CMS Upgrade
The Brooks Instrument website was built on Joomla 1.5 several years ago by the Schubert b2b team at the time.
After the site was hacked, the team at Schubert b2b decided that the website needed an upgrade. I was assigned the task of converting the website to Joomla 3.0 which involved rethemeing, component conversion, and lots of Q/A.

May 2013
League Streams
Skin Portal Website
After creating the browsing extension, League Streams, I wanted to provide a portal to allow users to customize their extension. The website allows users to create their own skin and import it into their extension using a custom built API that interacts directly with your extension.
In addition to allowing the creation of custom skins, you are also able to use skins other people have made and see popular skins. The portal also offers a forum to post bugs or suggestions.

April 2013
League Streams
Twitch TV Stream Browser Chrome Extension
League Streams is a quick and detailed stream browser that allows you to easily access streams right from your browser.
You are given control of this extension to customize to suite your viewing experience.
Skin it, Customize it, love it.

March 2013
Created For: Gerald W. Harris II
Portfolio Website
Gerald W Harris was in need of an online presence and a place to feature his artwork.
Working closely with Gerald, I was able to help bring his idea for this portfolio website to life.

2012
League of Legends Player Ranking Hub
GG-WP.net
Created an online website which allowed League of Legends players to rank their teammates after each game. The idea behind this was conceived as a result of dealing with many toxic players throughout my playtime. This would allow people to check their team out before committing to playing a full match with someone who may have nefarious intentions.
The site saw massive popularity after launch and continued to see utilization for a few months before Riot Games implemented a nearly identical in-game feature.

2011
Created For: Powell Patent Law
www.powellpatentlaw.com
Worked with the Powell Patent Law team to launch their online website.

2009
Created For: MLK commUNITY of Greater Kennett Area
www.mlkadvocates.com
Worked with stakeholders at the Kennett MLK commUNITY advocate organization to launch their first website.