I spend a fair amount of personal time tinkering with open-source lab projects to learn or solve problems that affect my home, such as media service optimization, network security, camera management, and photo library management.
In my free time, I ride motorcycles, scuba dive, and spend time with the family. You can view some of my riding and scuba adventures on www.oconnoradv.com.
- PADI Dive Master - since 2017 - actively helping teach classes in Edmonds, WA, USA
- SDI Dive Master - since 2020 - not actively working with instructors for this standard
- Recreational diver - since 1992 (NASDS) and opted to recertify and retake all my recreational classes via PADI in 2011
- Certifications: OW, AOW, Night, Photography, Search & Recovery, Rescue, Deep, O2 Provider, AED/First Aid, Master Diver, and Dive Master
- Current ride is a 2015 BMW r1200GS with more than 100K blissful miles. The bike is fully farkled with auxiliary lights, primary GPS (GPS, traffic, and Music), CarPlay GPS (backup GPS, Music, and weather), FLIR+display (detects animals at night), 3-gallon hydration unit, and 5-gallon auxiliary fuel cell.
- Often scoot around the local forest service roads for weekend motorcycle camping or create memorable street adventures throughout the continental US and Canada.
- Periodically participate in long-distance competitive rallies such as the Iron Butt Rally
- Previous bikes: Honda 80, Yamaha 175 Enduro, Honda 750 Ace, Honda 1100, Honda VFR800 (a.k.a Interceptor), BMW 800GS, BMW 800GS ADV, and BMW r1200GS (current ride)
I wanted an easier way to display my motorcycle GPS tracks on my website, so I vibe-coded a WordPress plugin called 'SpotwallaGallery' that lets you link to Spotwalla Trips, Tracks, and Retrospectives and embed them on any other WordPress page as an object ID. You can also bundle them into a Gallery of similar rides.
A WordPress plugin for administering motorcycle rallies, including administrator assignments, a motorcycle catalog, master rider records, event configuration, and event enrollment. Requires WordPress 6.2+, PHP 7.4+, MySQL 8.0+ or MariaDB 10.6+ with InnoDB, and the installed/active [Action Scheduler plugin](https://wordpress.org/plugins/action-scheduler/). Licensed under the GNU General Public License v3 or later (see [LICENSE](LICENSE)).Disclaimer: Gallery for SpotWalla is an independent project. It is not affiliated with, endorsed by, sponsored by, or approved by SpotWalla or the SpotWalla team. SpotWalla is a trademark of its respective owner and is used here only to describe compatibility. Direct questions about the plugin to this project, not to SpotWalla.
Long Term Enhancements: Register with WordPress Plugins catalog
I welcome contributors to improve the plugin.
Version status: The current release provides rally administration, rider and event management, event-scoped email bonus-submission inboxes (Gmail-API/IMAP/MS365), submission review and scoring by admin or event admins, overall rankings, embedding overall rankings in a page/post, exports, and backups.
Future Enhancements: Contested-submission handling, detailed score history, and beautification of public pages.
Long Term Enhancements: Create phone apps to submit bonus points, register with WordPress Plugins catalog
My draft PtGHP project is not currently public while I work out defects relating to theme complexity. The desire was to have an effective open-source WordPress --> GitHub Pages publication mechanism, but I am finding it more difficult than anticipated, mostly relating to difficulty with dynamic themes; this one may never see the ligth of day.




