My open source Projects (GPLv3)

Billing and Invoicing App
Written in Laravel, </>htmx, and JS, this app tracks customer invoices and payments. Invoices can be generated in PDF format then emailed to the customer.

Tasks App
Written in Laravel, </>htmx, and a sprinkling of JS, this multi-user app records, assigns, prioritizes, and tracks tasks. Searching for tasks is handled with typesense.
Some of my past clients

Hanley Wood
In a full time, 12 year stint, I built an e-learning platform, to stimulate lead generation for the lead capture platform I developed. I built a newsletter automation tool tied into their CMS's API. Also, I stood up a data warehouse and reporting platform.

Dice.com
I developed a lead generation, qualification, and capture system used by Sourceforge and Slashdot (both Dice properties). Internally, the client could control how the lead form appeared, which fields were visible, re-order fields, and add in custom fields. I also built a white paper and media library to stimulate lead generation.

Chegg.com
Brought in to the data warehouse and BI reporting team as a programmer to help automate ETL and reporting. Tasked with automating and generating cohorts reports for Finance to support the direction of future business. Also did revenue recognition on several a few hundred thousand rented text books in 10,000 or so lines of pure SQL.

Shipwire.com
Lead architect and developer on a Zend Framework build of their initial SaaS logistics and warehousing platform. The distributed (initially 3 nodes) platform used MySQL's circular replication for redundancy. Additionally, I set up a testing framework to run before every release.

XRentDVD.com
I hear they are making a comeback. My first freelance job. I built out their payment system and optimized the sight layout. Those were the days. XRentDVD was the Netflix of porn, back when Netflix mailed out DVDs.

HP / Agilent
As a full time contractor, I maintained a token ring network of toxic gas detectors. These were bridged to an ethernet based industrial control system providing automatic evacuation alarms and process shutdown. I also did my first web app for HP, a "twitter" for text pagers.