Historical Projects & Artifacts

Software repositories, deployed systems, and infrastructure tools organized by career era. These are evidence, not headline content — the case studies at /work explain why the work mattered. Each entry here corresponds to a phase described in /about.


Systems Foundations (1990s)

Hardware and embedded work from the era when computing was physical and constraints were absolute. These projects reflect the low-level systems fluency that has persisted through every subsequent phase.

Project Description Link
TRS-80 Power Supply OrCAD and Allegro schematics for TRS-80 power supply — heritage hardware restoration https://github.com/tbriggs6/trs80_powersupply
Nixie Clock Board design for Nixie tube desk clock https://github.com/tbriggs6/nixie
NetClocks Convert cheap LED display to programmable networked emergency-message clock https://github.com/tbriggs6/netclocks
Railroad Signaling Railroad signal controller for Shippensburg Railroad Museum https://github.com/tbriggs6/railroad
USB Charger USB 2.0 charger for police phone box model; LED proportional to charging current https://github.com/tbriggs6/usb_charger

Library & Enterprise Systems (1990s–2000s)

Deployed systems and vendor-adopted tools from the Keystone Library Network era and enterprise academic applications work. Not GitHub repos — production infrastructure and product integrations.

System Description Evidence
Cutter Linux Server Campus Linux server (1990s). First web server on the Shippensburg campus; served thousands of users from a 486. Web archive (1996) · Case study
PALS → Voyager Migration Tools Repeatable conversion pipeline from PALS mainframe exports to Voyager/Oracle — used by three Pennsylvania institutions, the University of Georgia system, and other PALS sites nationally. Case study
Voyager WebAdmin Secure web front-end and task daemon for Voyager batch jobs — bulk import, cataloging, circulation, reporting — so library staff could schedule jobs without shell access or routing every request through hub staff. Adopted into Endeavor's commercial Voyager product; Award of Merit, International Voyager User's Group, 2008. Still documented today by Ex Libris as Voyager WebAdmin — the same Perl CGI / webadmind architecture, now maintained across the Voyager product line Endeavor built and Ex Libris acquired. Case study · Ex Libris documentation
Remote Patron Authentication (RPAS) Federated authentication across fourteen PASSHE libraries — patrons authenticated at their home institution, honored consortium-wide for licensed database access. Adopted by Silver Platter for broader distribution. KLN Award for Excellence, 2000. Case study
Enterprise Academic Systems Student registration, advising, degree planning, and institutional data warehouse (1999–2002). Case study

Engineering Education Curriculum (2002–2022)

Artifacts created for courses across the five engineering programs built at Shippensburg University. These were not toys or demos — they were working systems used to teach working engineers. Each maps to a specific course in the curriculum developed for ABET accreditation.

Project Course Context Link
NanoKernel Advanced Operating Systems — simple bootable kernel in mixed Assembly/C https://github.com/tbriggs6/nanokernel
MIPS Pipeline Visualizer Computer Architecture — 5-stage MIPS32 pipeline simulator https://github.com/tbriggs6/MipsPipeline
Quine-McClusky Digital Logic Design — Java implementation of the Quine-McClusky logic minimizer https://github.com/tbriggs6/QuineMcClusky
BLDC Controller Power Electronics / Embedded Systems — sensorless BLDC controller with soft-start using back-EMF; PIC32 code and OrCAD schematics https://github.com/tbriggs6/BLDCcontroller
I2C Controller in Verilog FPGA Design — simple I2C controller in SystemVerilog (accompanied YouTube instructional series) https://github.com/tbriggs6/iic_vivado
Tiva C USB Creator Embedded Systems — form-based .c and .h file generator for Tiva C USB library https://github.com/tbriggs6/TivaUSBCreator
UART Library Embedded Systems — IRQ-driven UART library for Microchip PIC32 https://github.com/tbriggs6/uartlibrary
OLED Demo Embedded Systems — OLED demo project with text font for PIC32 https://github.com/tbriggs6/PIC32_OLED
Image2Gerb Fab Lab tooling — convert B&W images to Gerber files for PCB fabrication https://github.com/tbriggs6/Image2Gerb
ShipCells VLSI Design — Virtuoso cell library from high-speed circuits course https://github.com/tbriggs6/virtuoso

See Building Engineering Programs & ABET for the context in which these were developed.


AI & Machine Learning Research

Classical AI and ML work from graduate research and academic course development. Predates the current AI era by a decade or more — these artifacts are the intellectual lineage for the strategic AI work described in AI Transformation in Regulated Development.

Project Description Link
Search Abstract implementation of Russell & Norvig state space search algorithms — BFS, DFS, A*, and informed search (Java) https://github.com/tbriggs6/Search
Knowledger First-order logic reasoner using Horn clauses and skolemization (Java) https://github.com/tbriggs6/Knowledge
Connect Four AI Connect-N player using minimax search with alpha-beta pruning https://github.com/tbriggs6/Connect4
Clustering Brute-force K-Means and spring-force clustering for unsupervised preprocessing https://github.com/tbriggs6/Clustering
CompositeKernel Evolutionary algorithm to find best linear combination of kernels for SVM classification https://github.com/tbriggs6/CompositeKernel
JPDomainBuilder Least-common-subsumer for OWL ontology property domains — semantic web research https://github.com/tbriggs6/JPDomainBuilder

Embedded & IoT

Firmware work connecting physical sensing to networked systems — an extension of the embedded systems depth into the IoT domain.

Project Description Link
Sensor Firmware CC1310 Contiki-NG firmware for water and airborne sensors — networked environmental monitoring https://github.com/tbriggs6/sensor_firmware

Tools & Integrations

Practical tooling built to solve real workflow problems in academic and enterprise environments.

Project Description Link
GSuiteGAL Plugin to synchronize Google GSuite global address book into Outlook personal contacts https://github.com/tbriggs6/gsuitegal
QuizExtractor Extract SCORM quizzes from Camtasia and create import files for D2L or Gradescope https://github.com/tbriggs6/QuizExtractor

GitHub Profile