Carpet Manufacturer CMS
Large scale website conversion for a large commercial carpet manufacturer.
Code Not Available
Active
  • Converted from a legacy CMS to the Optimizely SaaS platform.
  • Integration with existing inventory system and Optimizely Commerce.
  • Included an ordering system for samples.
SiteScan Application
Searches websites for broken links
Code Available
Active
SiteScan Application screenshot 1
  • Application to crawl websites for broken links.
  • Provides timing and size metrics per page.
  • Parses links on some dynamic JavaScript pages.
  • Written as a cross platform app with Avalonia.
  • Invaluable for website developers
Opening Breakout Trading Bot
Trades the New York open based on breadkout signals
Code Not Available
Active
  • Written in Ninjatrader's Ninjascript.
  • Traded the MES futures contract live for 9 months.
  • After initial success, it was shut down due to excessive losses.
Nutrition Facts Website
Created to test new programming languages, frameworks and features
Code Available
Retired
  • Work began on the first application in the 1990s and over time was converted from a Delphi Windows app, to a C# Web Forms app, to a .NET Core MVC app running in Docker.
[Link]
Curriculum Vitae Website
Provides searchable curriculum vitae for Michael Silver
Code Available
Active
  • This web site. All data is stored in json files and can be updated without a code change.
  • Developed on Windows and deployed to an Ubuntu machine via a Docker container.
[Link]
WhoIsOpen.Today
Tracked which restaurants and businesses were open during COVID-19
Code Available
Retired
NWorkQueue
A simple, opinionated message queue, using Postgres for storage
Code Available
Active, still in development
  • Provides a thin wrapper around a database, Postgres, by default, allowing for safe queuing of messages, avoiding typical pitfalls, such as poison messages, or locks.
  • Storage is abstracted out and a storage layer can be written for any storage medium, currently Postgres and SQLite are in development.
[Link]
RobbieSilver.com
Creation of a professional photographer website
Code Not Available
Retired
  • Designed a WordPress site for a family member.
[Link]
Live Tennis Scoring
Live broadcast tennis matches
Code Available
Active
  • Created as a proof of concept to test live tennis scoring using C#, Vue.js, Bootstrap and SignalR.
  • Used to broadcast live scores of tournaments and high school matches.
[Link]
RomeLadder.com
Code Available
Retired
  • Created to track local tennis league.
Coosa Valley Tennis Association Website
Allowed local players to stay up to date on tennis leagues
Code Available
Retired
Coosa Valley Tennis Association Website screenshot 1
  • While secretary of the Coosa Valley Tennis Association, I redesigned their website using Joomla and a fair amount of custom css.
  • Setup and displayed live webcam feed.
  • Site was mostly data driven, using custom built utilities to import tennis league schedules.
[Link]
Keyboard Firmware Mods
Connects older IBM Keyboard to modern computers
Code Available
Retired
Keyboard Firmware Mods screenshot 1
Keyboard Firmware Mods screenshot 2
Keyboard Firmware Mods screenshot 3
  • QMK firmware allows for the conversion of older keyboards to work on a USB port (along with many other features).
  • Made changes to firmware to allow for the addition of an LCD panel and counting of keystrokes.