Skip to content

Professional work · 2025 — present

Pelican New Orleans.

My current role covers the operation and modernization of seven production websites: two built with Next.js and five with WordPress. The work connects site delivery with migration, customer-action automation, analytics, and financial reporting.

Role
Web Developer
Timeline
2025 — present
Stack
Next.js · Node.js · WordPress · PostgreSQL
Type
Production web operations

7

production websites under active maintenance

2 / 5

Next.js and WordPress sites in the operating portfolio

Verification boundary

Evidence & access

Employer source code, private dashboards, and product screenshots are not presented. The case study is limited to verified responsibilities, public organization context, and diagrams of the disclosed system boundary.

Organization context
Pelican New Orleans publicly describes the hospitality organization and its operating brands. This link establishes employer context, not sole authorship of the site.Open reference(opens in a new tab)
Role receipt
The HTML résumé records the same role, dates, seven-site scope, migration, reporting, analytics, and automation responsibilities.View receipt
Measurement boundary
The results use verified operating scope. No traffic, revenue, conversion, SEO, or performance gain is estimated.
System diagram of seven production websites split between two Next.js sites and five WordPress sites, with automation, measurement, and reporting workflows

Context & problem

Pelican New Orleans operates a portfolio of hospitality websites rather than a single application. The engineering surface therefore includes two Next.js sites, five WordPress sites, a legacy WordPress and jQuery migration, customer-action services, analytics instrumentation, and reporting. The constraint is continuity: modernization work happens while the wider portfolio remains in production.

I owned

  • Maintenance across two Next.js and five WordPress websites
  • A legacy WordPress and jQuery migration to Next.js
  • Node.js services that trigger Mailchimp flows from customer actions
  • Power BI financial reports and Google Tag Manager instrumentation

Collaboration and feedback

This work belongs to an operating hospitality organization. The case study describes my documented engineering responsibilities and deliberately avoids assigning team structure or business outcomes that are not public.

Decisions & trade-offs

Modernize one legacy site while continuing to operate the mixed portfolio

Rationale

The role spans seven live sites. Moving the legacy WordPress and jQuery site to Next.js could improve that application without requiring a simultaneous rewrite of every property.

Trade-off

The portfolio retains multiple runtime and content-management models, so maintenance practices must continue to work across Next.js and WordPress.

Result

One legacy site moved to Next.js while active maintenance continued across two Next.js and five WordPress sites.

Treat measurement and reporting as part of website delivery

Rationale

Revenue, advertising spend, and client financial trends require data flows beyond page rendering alone.

Trade-off

Instrumentation and reporting introduce data-contract and validation work alongside interface delivery.

Result

Google Tag Manager tracks revenue and advertising spend, while automated Power BI reports surface client trends.

Connect customer actions to marketing flows through Node.js services

Rationale

A service boundary can translate application events into the appropriate Mailchimp workflow trigger.

Trade-off

The integration must keep application events and the external marketing platform as separate operational concerns.

Result

Node.js services trigger Mailchimp email marketing flows from customer actions.

Hardest challenge: changing one site while owning a mixed portfolio

Symptom. A migration introduces a new application model without removing responsibility for the other production sites. The operating surface still spans Next.js and WordPress while delivery, analytics, reporting, and marketing integrations continue.

Investigation & alternatives. The constraint rules out treating the migration as an isolated greenfield build. I separated the disclosed work into clear operating boundaries: site delivery, the legacy migration, customer-action services, measurement, and reporting. That framing makes the new Next.js application one part of the production portfolio rather than the whole system.

Verification & result. The verified result is operational scope: one legacy WordPress and jQuery site was migrated to Next.js, and maintenance continues across two Next.js and five WordPress sites. I do not publish performance or SEO gains without before-and-after measurements.

System diagram of one legacy WordPress and jQuery site moving to Next.js while six other production websites remain in operation

Quality & delivery

Outcome & reflection

The work joins application delivery with the systems that operate around it: a seven-site portfolio, an incremental legacy migration, customer-action automation, measurement, and reporting. The strongest verified outcome is sustained ownership across that mixed production surface.

What I’d change. I would capture a shared baseline before the next migration: Core Web Vitals, search visibility, build and deployment time, and a small set of operational failure signals. That would make the technical result as measurable as the portfolio scope.

Next project

EO Digest