Rudolph Hernandez
Platform & infrastructure engineering · Tyler, Texas

The platform cost $44,000 a month to run.
Now it costs $867.

I'm the sole engineer on a national news and video platform serving roughly 1.5 million pageviews a month. I took it in-house off the vendor that used to build and host it, rebuilt it, and now run it in production — architecture, infrastructure, releases, security, and on-call.

Role
Software Engineer — Platform & Infrastructure
Focus
Platform · Infrastructure · Integrations
Stack
TypeScript · Next.js · AWS · Terraform
Based
Tyler, TX · Remote

Selected work

Four projects · 2024 — present
2026 CatholicVote Sole engineer

Vendor exit and in-house infrastructure

The platform ran on a single outside vendor — development and hosting both — that also owned the source code, priced at $1M to buy. I recommended rebuilding in-house instead, and led the exit against two contractual deadlines.

I reverse-engineered the vendor's undocumented stack (VMware, Docker Swarm, Traefik, NFS, MinIO, Redis, Postgres) to plan the migration, provisioned a transitional AWS environment as Terraform modules to keep the legacy application serving through the rebuild, then decommissioned all 75 resources afterward — tearing it down only after restoring its offsite backup into a clean Postgres and diffing 3.23M rows against production.

Annual platform cost
Vendor era ~$528,000
In-house ~$10,400
~$518K/year reduction in run-rate, reconciled against vendor invoices. One engineer, no consulting retainer.
TerraformAWSHetznerNetcupCoolifyDockerCloudflare
2026 CatholicVote Sole engineer

Zeale v2 — a flagship platform, rebuilt

A complete rebuild on Next.js and Payload CMS with Postgres: native authoring with scheduled publishing and draft preview, adaptive-bitrate video on an in-house encoder, self-hosted transcription, full-site search that reindexes on publish, reader accounts and comments, newsletter automation, and first-party analytics.

I sized the replacement from measurement rather than assumption — mining the legacy load balancer's logs for the true worst traffic minute and the database for the real signed-in share — then load-tested to 2.4× that peak with zero errors before cutting over. The live cutover between two entirely different stacks cost two roughly thirty-second interruptions, on a scripted DNS and cache-rule sequence with a rollback I had dry-run first. I needed it: the first flip exposed a proxy bound only to the preview hostname, so I rolled back and re-flipped clean.

143,284
Requests load-tested, zero errors
~36 ms
Anonymous TTFB p99
2,319
Tests gating every merge
Next.jsPayload CMSPostgreSQLMeilisearchCloudflare R2ffmpeg / HLSWhisper
2026 CatholicVote Architect

Donation & subscription event pipeline

Event-driven ingestion across WinRed, Revv, and RaiseDonors built on AWS Lambda behind SQS queues, with dead-letter queues for failed deliveries and a DynamoDB event log so any run can be replayed. Idempotent processing throughout, plus the HubSpot data model and automation behind recurring gifts, cancellations, and the full supporter lifecycle.

I later recovered the RaiseDonors-to-HubSpot pipeline through a breaking third-party API change, keeping supporter records and recurring revenue intact across the vendor transition.

AWS LambdaSQS + DLQDynamoDBHubSpot APIWebhooksNode.js
2024–25 LifeSiteNews Senior engineer

Greenfield rebuild — 3M-pageview news platform

Led the rebuild from legacy WordPress to a Next.js and Strapi headless architecture, paired with a junior developer on a four-person engineering team while two engineers held the legacy site in production.

I built custom Dockerized ETL pipelines that migrated a twenty-year archive — 100K+ articles plus media assets and taxonomy — into the new stack, with an incremental sync so ongoing update cycles pulled only changed records instead of re-running a full import. I also implemented role-based access control alongside donation, petition, and crowdfunding flows the legacy site could not support.

Next.jsStrapiDockerETLSSR / ISRRedis

Capabilities

Production-fluent · active use
Languages
TypeScript (primary) · JavaScript · Python · SQL · Bash
Frontend
Next.js (App Router, RSC) · React · Angular · Tailwind CSS · SSR / ISR · PWA · WCAG AA accessibility
Backend & CMS
Node.js · Payload CMS (custom NextAuth adapter) · Strapi · REST · webhooks · event-driven architectures
Infrastructure
Terraform (module authoring) · AWS (Lambda, SQS, EC2, RDS, ElastiCache, ALB, ECR, MQ, SES, Secrets Manager, CloudWatch, Athena, IAM) · Docker · Linux · Cloudflare · GitHub Actions · Coolify · Traefik · Tailscale
Data & integrations
PostgreSQL · DynamoDB · Redis · Meilisearch · HubSpot CRM (custom objects, automation) · WinRed · Revv · RaiseDonors · custom ETL
Quality & analytics
Vitest · Jest · Playwright · k6 load testing · GA4 & GTM · BigQuery · PostHog · Sentry
Ownership
Build-versus-buy and TCO analysis · infrastructure cost engineering · vendor management and contract exit · specification authorship · capacity planning · incident response and on-call

Experience

Reverse chronological
2025 — present

Software Engineer — Platform & Infrastructure

CatholicVote

Sole internal engineer at a 45-person national nonprofit. Led the Zeale v2 rebuild and the full vendor-to-in-house infrastructure transition — architecture, DevOps, CRM integrations, analytics, and production operations across Next.js, Node.js, AWS, and Terraform.

2024 — 2025

Senior Software Engineer

LifeSiteNews

One of four engineers supporting a news platform with 3M+ monthly pageviews. Led the new-stack rebuild paired with a junior developer while two engineers maintained legacy WordPress. Built RBAC, donation flows, petitions, and crowdfunding features.

2021 — 2023

Software Engineer

Tata Consultancy Services

Consulting engagement on ManpowerGroup's Bullhorn-based applicant tracking platform — a large enterprise codebase under an established multi-team SDLC and formal code review. Built and maintained Angular features, raised test coverage past 70% with Jest, and mentored junior developers.

Independent work

Solo builds & open source
Solo productIn development

SuiteSeat

An independent booking platform I'm building solo — full product ownership from architecture through marketing and launch.

Mobile · iOS & AndroidNear launch

Regina Angelorum

A Catholic press mobile app for iOS and Android, contracted and built end-to-end.

Open sourceShipped

Liturgical Calendar tooling

An MCP server exposing liturgical-calendar data to LLM clients, plus a published VS Code extension providing the calendar for any date. TypeScript. github.com/rudolphh

Open sourceShipped

wp-sync

Shell tooling to sync WordPress files and databases across servers — built for SFTP-only source hosts and MariaDB-to-MySQL 8 transitions.

About

I'm an engineer who likes owning the whole thing — from Terraform plans to API contracts to the small details of how a page loads. The work I'm proudest of tends to be invisible: migrations nobody noticed, vendors quietly retired, pipelines that just keep running.

I write down what I do. Every production change I make carries a rollback note and a record of how it was verified, and the architectural decisions have their own written record — partly because a platform run by one person should be survivable without that person, and partly because I think clearly by writing.

Most of my recent work sits at the intersection of faith and software, building tools for Catholic organizations that have historically been underserved by good engineering. It's a niche I keep choosing because the problems are real and the audiences are loyal. Outside paid work I do volunteer development for parishes and have taught coding to young adults.

Based
Tyler, TX · Remote
Education
M.S. Computer Science, Georgia Tech
B.S. Software Development, WGU
Niche
Faith-tech & nonprofit infrastructure
Available
Open to senior & lead conversations
Style
Direct, pragmatic, ship-oriented