Eduardo Morillo

Eduardo Morillo

Software Engineer

Leading the technical direction behind Blueamber and Maverrick across web, product, and infrastructure systems.


Case study

Blueamber Web Platform

A case study in how I lead the Blueamber web stack: shared frontend architecture, platform standards, reusable libraries, and delivery discipline.

Stage

Active stack leadership

Scope

Blueamber web stack and shared application platform

Tool count

9

Program

Blueamber

Project context

How this case study fits into the broader project and why it matters.

A large web stack becomes hard to scale when each application solves the same engineering concerns differently. This case study focuses on how I reduce that drift by setting stronger platform defaults for architecture, UI, SEO, analytics, and delivery.

Architecture

How I am structuring the system and why that structure matters.

  • A dedicated Blueamber web monorepo with Next.js, Nx, pnpm, shared libraries, and app-level delivery conventions.
  • Common libraries for UI, icons, SEO, context, shared utilities, and supporting platform behaviors.
  • A stack model where frontend decisions reinforce consistency across multiple applications instead of optimizing one app in isolation.

Tools used

The main technologies shaping the implementation.

Next.jsReactTypeScriptNxpnpmTailwind CSS@blueamber/ui@blueamber/icons@blueamber/seo

Implementation decisions

The engineering choices that define how I lead and structure the work.

  • Standardize the stack around shared libraries so repeated frontend concerns stay centralized.
  • Use reusable metadata, context, and provider patterns to keep the platform coherent as it grows.
  • Treat frontend architecture as a system-level responsibility, not as page-by-page implementation work.

Current status

Where the stack or system stands right now, described at a non-sensitive level.

The web stack is active and continuously refined as the main frontend foundation behind Blueamber and related product surfaces.

  • Strengthening shared platform conventions across applications and libraries.
  • Improving frontend ergonomics, reuse, and architectural consistency.
  • Keeping the web stack strong enough to support multiple products without unnecessary divergence.

What I learned

The lessons shaping how I think about technical ownership, stack direction, and execution.

  • A strong web stack is defined as much by discipline and boundaries as by frameworks.
  • Shared frontend infrastructure creates leverage only when the defaults are clear and easy to adopt.
  • Technical direction matters most when multiple applications are moving at once.