Work
Software Engineer
Jun 2022 – Feb 2026
Software Engineer
- Built frontend components for the migration from a legacy Vue 2 + PHP monolith to a decoupled Nuxt frontend, including the homepage, listing details page, and shared UI layers.
- Designed and expanded advanced filtering systems serving 13M+ monthly visitors, improving search precision across large-scale inventory data.
- Improved search relevance and autocomplete using Elastic synonym analyzers, reducing zero-result search rates.
- Built the company’s first image cropping API using Imagick PHP, enabling dynamic aspect ratio support within existing resizing infrastructure.
- Implemented inventory badging features to surface critical listing information to customers browsing listings.
- Organized an internal company-wide learning conference featuring internal and external speakers, which grew into a recurring bi-annual event.
Website Specialist
Mar 2021 – Jun 2022
Website Specialist
- Managed and improved 500+ client WordPress sites, acting as the primary technical contact during client discussions.
- Collaborated with clients from various industries to address issues and implement enhancements based on their priorities.
- Advocated for and contributed to modernization efforts on a legacy intranet platform, identifying technical debt and proposing upgrade paths.
Apprentice Technologist
Jun 2019 – Mar 2021
Apprentice Technologist
- Built custom WordPress plugins (remote library sync, employee database search) and contributed to internal PHP/Laravel APIs while developing foundational skills in Vue and Nuxt.
- Built marketplace features to enable contactless transactions during COVID-19, including virtual tours, buy- now functionality, and streamlined email correspondence for listing inquiries.
- Implemented an in-house data collection service across multiple platforms, replacing a paid third-party dependency.
Projects
ryanmcgovern.dev/tekgadgt.dev
Personal portfolio and developer site. Built with Astro and managed through Keystatic CMS.
cssdaily.dev
Interactive daily CSS challenges with a live editor and Tailwind variant.
Muse
Obsidian plugin that generates blog topic ideas from your GitHub profile using AI.
Iris
Iris turns photos of whiteboard to-do lists into Markdown checklists, appended to a per-day file in your vault. Capture from camera/upload/clipboard, hierarchy detection (visual + inferred with footnoted reasoning), Anthropic + OpenAI providers.
Pantry Party
Collaborative recipe generator — pool ingredients with friends and get AI-suggested meals.
Conclave Chat
Self-hosted real-time chat with voice via LiveKit and federated identity via ATProto (soon).
Github Daily Digest
A zero-dependency GitHub Action that posts your daily GitHub activity to a Discord channel via webhook.
QuickLinks
Firefox new tab replacement: searchable quick links dashboard with keyboard navigation and smart tagging.
BuildBeat
AI-powered prompts and a public showcase to keep builder communities engaged between events.
Leagues Relic Picker
OSRS Leagues relic planning tool.
Web FPS Game
Doom-inspired multiplayer FPS in the browser.