ASmirnoff↗
asmirnoff.com — Independent design & engineering studio
// work · independent concept

Excalibur Security

Modernizing the frontend without rebuilding everything behind it.

Independent modernization concept. Not commissioned by, affiliated with, or endorsed by Excalibur Security, Inc.

An independent modernization concept for a Los Angeles security services company, exploring an Astro-based frontend while preserving the existing WordPress CMS and content workflow.

Frontend modernization / Design & development2026Independent concept / functional prototype

Current business website ↗
Reference only — this is not the concept demo.

Excalibur Security independent concept: Protection with purpose homepage and architectural illustration

Role · Independent Product Designer & Full-Stack Developer

AstroTypeScriptHTMLModern CSSCloudflare Workers

Explore a practical way to modernize the presentation layer without requiring an immediate full-platform rewrite. Priorities included clearer information hierarchy, responsive layouts, maintainable frontend code and continuity for content editors.

Separate content management from frontend delivery. Build the Astro and TypeScript interface independently, then progressively connect and migrate pages using the WordPress REST API. Retain working content infrastructure and replace the legacy theme in stages.

01 / Context & scope

Replace the layer that needs to change.

The concept began with a public review of the company’s website and software-development hiring needs. The review identified a modernization opportunity in the legacy theme and frontend components, rather than a need to discard the existing WordPress content infrastructure.

The intended audience includes businesses seeking security services, prospective clients, applicants, security personnel and staff looking for company resources.

Designed & built

  • Responsive homepage and updated navigation
  • Service presentation and clearer calls to action
  • Visual direction, typography and spacing
  • Astro frontend and TypeScript implementation
  • Cloudflare deployment and technical documentation

Reviewed & proposed

  • Public review of the WordPress presentation layer
  • Content preservation and editorial continuity
  • Headless WordPress / REST API integration
  • Progressive page migration and legacy theme retirement
  • React components where interactivity is needed

The work was independent. No intrusive security testing or unauthorized vulnerability exploitation was performed.

02 / Desktop experience

A clearer path from services to conversation.

Service categories, supporting content and consultation steps create a more deliberate information hierarchy. The supplied screenshots show the functional prototype, not the official company website.

Concept services section showing property security, patrol, event security and personal protection
Service presentation — a clear structure for exploring protection options.
Concept consultation journey and burgundy call-to-action section
A considered next step — consultation stages and a prominent enquiry action. The prototype form is a demo and sends no information.
03 / Responsive design

The same priorities. A smaller screen.

The mobile layout keeps the primary action visible and gives navigation a dedicated expanded state.

Mobile concept homepage with the headline, consultation action and building illustration
Mobile homepage · 390 × 844
Expanded mobile navigation showing Services, Industries, Our approach and Let’s talk
Expanded mobile navigation · 390 × 844
04 / Architecture

Keep the content. Rethink its delivery.

These simplified diagrams distinguish the reviewed theme-driven architecture from the proposed migration target. The prototype demonstrates frontend delivery; it does not claim a completed migration of the company’s CMS.

Reviewed architecture

  1. Browser
  2. Web server · nginx / Apache
  3. PHP / WordPress
  4. Legacy theme · PHP rendering, jQuery, JavaScript and plugins

Proposed architecture

  1. Visitor
  2. CDN / edge delivery
  3. Astro + TypeScript · responsive UI and interactive components
  4. WordPress REST API
  5. Existing WordPress CMS
05 / Migration strategy

A progressive path, not a platform reset.

  1. Build the new frontend independently.
  2. Connect it to existing WordPress content.
  3. Migrate public pages progressively.
  4. Retire the legacy presentation theme.
  5. Modernize additional services where there is a clear business reason.
Which layer actually needs to be replaced?

For this proposal, the primary target is the presentation layer. Separating it from the CMS creates a path to preserve editorial workflows while changing the visitor experience.

06 / Outcome

A working prototype and a migration plan.

A functional Astro prototype, a responsive visual direction and a documented migration strategy. The headless WordPress integration remains proposed. This is not the company’s production website, and no conversion, revenue, SEO or production-performance gains are claimed.

← Back to selected work
// next step

Have an idea? Let’s build it.

Start a project
↑ ↓ to select · Enter to open · Esc to close