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 |