I got into this through the back door. I was working as a lab tech in the Digital Media department at Northwest Vista College. Students came to me when they were stuck, and it was my job to know the answer or find who did. That pattern has followed me through every job since.
Career
Northwest Vista College — 1.5 years
Lab Tech, Digital Media & Cinematography
Assisted students with software and equipment questions, managed lab operations, installed and maintained workstations, and organized the equipment library. First exposure to what it means to be the person who figures things out. My manager Alan Garner told me I was never allowed to say no. I was supposed to always find the solution, even if it meant finding someone else who knew the answer to them.
PPDG — Professional Performance Development Group — 1 year
Web Developer (Webmaster)
Built and maintained the company's public-facing site in Joomla, which accepted resumes from medical personnel seeking placement at military facilities. Designed and developed an employee portal that let medical staff log in, view required documents, and submit completed forms directly into the HR system. Rebuilt the Plaza Lecea event center website for easy content management. Trained approximately 30 HR professionals on the portal after launch, running multiple sessions until the team was fully self-sufficient.
Gray Digital Group — 8 years
Web Developer
Worked across 30+ client sites spanning WordPress, Drupal, Joomla, Sitefinity, and dotCMS. Led the full project lifecycle on many engagements: initial client meetings, wireframes, design iterations, development, and post-launch training. Clients ranged from small businesses to hospitals, law firms, podcast networks, medical research centers, and land companies. Regularly consulted with account executives, senior developers, and partners to solve problems no one else wanted to touch. Trained clients on their CMS after every launch.
Seismic — 3.5 years
Senior Web Developer
Joined during a high-stakes rebrand: a six-month project compressed into three, with a cross-functional team of 20+ across development, design, content, SEO, and brand. Built custom Gutenberg blocks, led the migration from TranslatePress to WPML, and trained a team of three content producers and the EMEA regional teams on the new localization workflow. That 2022 launch drove a 50% increase in site visitors. Followed by a second 1,000-page migration in 2025, this time from WordPress to Sitecore, requiring a reverse proxy to keep the site live through cutover and QA triage lead duties across hundreds of pages. When Seismic transitioned to a new agency, I documented every development standard, analytics configuration, and production workflow we had, then trained the incoming team of six on all of it.
How can I assist your organization?
Senior Web Developer
Currently available for full-time or contract roles. Remote-first, flexible schedule.
Skills & Technologies
CMS
WordPress, Drupal, Sitecore, Joomla
Languages
PHP, JavaScript (ES6+)
Frontend
HTML, CSS/SCSS
Tools
Git, Gutenberg blocks, Docker, GitHub Actions, Webpack, Jekyll
Integrations
Google Maps API, GA4, REST APIs, WPML
What I do best
CMS architectures that give non-technical teams real independence. Custom Gutenberg blocks, complex migrations that don't cost you your search rankings, API integrations that eliminate double data entry, and front-ends built to survive the next developer who touches them. I'm also comfortable in front of clients and stakeholders, which isn't universally true of developers.
The one constant: "No" has never been an answer I can give outright. If a client needs something and the first path doesn't work, that's a research problem, not a dead end. I find the alternative route, or I find the person who knows it.
What I’m looking for
Remote-first work with a flexible schedule. In-house, agency, or contract. Open to the right problem.
Outside of work: I spend a lot of time on YouTube and experimenting with AI tools, plus whatever apartment project I've decided I should probably finally finish.
Want to get in touch? Connect on LinkedIn or send an email .