Jeffrey Harris

Curated Portfolio of Projects

JeffHarris.us

JeffHarris.us

This webpage (11ty)
Using the power of 11ty and GitLab Pages, this site is magically updated on every push to master.

Tech Stack: 11ty, Nunjucks

ZoneForge

ZoneForge

Source-available DNS management console for BIND 9. Manage zones and records (A, AAAA, MX, TXT, CNAME, SRV, CAA, SSHFP, SOA) through a modern web UI, with TSIG key management, live dig lookup, nsupdate-pushed changes, full audit logging, multi-user roles, and OAuth. Ships with Stripe billing built in so I can run it as managed DNS hosting — or self-host it free under BSL 1.1. Built with PHP (Slim 4), Vue 3, and Doctrine.

Tech Stack: PHP, Slim, Vue.Js, Bind9, nsupdate, dig, Gitlab CI/CD

Singing Valentines [In Progress]

Singing Valentines [In Progress]

A white-label service for Barbershop Harmony choruses and quartets to sell Singing Valentines. Still in progress; private GitLab repository.

After I fought my internal thinking on how to incorporate MultiTenancy, I learned that some things are just simpler to maintain without multi-tenancy.

Tech Stack: Laravel, Vue.js, TailwindCss, Gitlab CI/CD

SerialTrak [In Progress]

SerialTrak [In Progress]

In the before days, back in the early 2000's, I wrote a remarketing system: Receive lists of leased equipment to pick up; contact the origin to make pickup arrangements; arrange for a carrier to recover the machine; audit the machine and sell it, giving the leasing company their commission. This is a complete rewrite in Laravel of that system, using all the correct design patterns, instead of the "Get it done yesterday" paradigm from the stakeholders.

Tech Stack: Laravel, Vue.js, TailwindCss, Gitlab CI/CD, Filament

Laravel Starter Kit

Laravel Starter Kit

So we all have our own opinions on how things should be done, and this is what I kept installing everytime I started a new Laravel application. Includes an admin seeder, curated composer packages, helper methods, VueJs, and US ZIP Codes.

Tech Stack: PHP, Vue.Js, TailwindCss

Inventory System (Laravel with React)

Inventory System (Laravel with React)

Inventory is a project for a local IT re-marketer that stopped contact during the pandemic. This allows a business to keep track of consignment inventory as it enters the warehouse and sales. The github repo is a mirror of the latest master branch with a few files anonymized to protect the warehouse.

Tech Stack: Laravel, React, TailwindCss, Gitlab CI/CD


And if you're feeling particularly adventurous, type this into your terminal:
docker run -it -v ~/saves/infocom:/save jefhar/infocom
It might help you if you ever find yourself standing in an open field west of a white house, with a boarded front door.