Patrick Rossello

Software Engineer

  • Platform Engineering
  • Micro-frontends
  • CI/CD
  • Angular
  • AI tooling

Specialized in the Web Platform, I build the Shell, Micro-frontends, shared SDKs, and CI/CD pipelines that enable engineering teams to ship reliably. Always learning. Currently exploring AI, React, and Node.js.

Experience

Tech Lead - Frontend Platform

Serviceware SE

  • Owned the Angular shell for a multi-tenant B2B portal with 8+ teams and 25+ micro-frontends
  • Cut CD pipeline time from 30 to 12 min using Nx caching, parallelization, better dependency management, and compilation optimization via Webpack
  • Raised unit test coverage from 15% to 80% via Jest/Playwright quality gates
  • Improved key-route LCP from 8s to 2s through lazy-loading and dependency optimization
  • Led design system migration (Angular Material → PrimeNG) adopted across 10+ products
  • Developed end-to-end features with .NET Core 8+
  • Implemented Agentic AI workflows and tooling to increase developer productivity

Sep 2024 - Present

Software Developer

Serviceware SE

  • Maintained and improved Angular micro-frontends and shared libraries integrated into the portal shell
  • Delivered Angular major upgrades and platform refactors
  • Implemented CI/CD with automated E2E testing (TestCafe to Playwright)
  • Introduced Nx monorepo patterns to standardize architecture and speed up builds
  • Developed end-to-end features with .NET Core 3+

Jun 2021 - Sep 2024

Projects

MyBoard

Dashboard shell for running widgets from different frameworks in one product. Built to test the integration, layout, and contract problems behind micro-frontend platforms.

  • Framework-agnostic SDK with lifecycle management
  • Event bus for cross-widget communication
  • Drag-and-drop layout with persistence
ReactNext.jsWeb ComponentsLitNx

Codebase Context

44

MCP server that maps codebases for AI agents, turning structure, conventions, and project history into context.

  • Searches symbols, references, patterns, and team memory through one MCP surface
  • Tree-sitter analyzers keep retrieval grounded in real code structure
  • Handles multi-project repos without losing project-specific context
TypeScriptTree-sitterLanceDBMCP

Workspine

34

Agent workflow spine for spec-driven delivery, evolving the original GSDD model into a clearer loop from planning through verification.

  • Structured lifecycle with explicit planning, execution, verification, and checkpoints
  • Portable across Codex, Claude Code, Gemini CLI, and other agent runtimes
  • Keeps long-running agent work aligned with specs, milestones, and repo conventions
TypeScriptNode.jsMarkdownMulti-agent

Education

B.Sc. in Techniques for Software Application Development

UOC (Open University of Catalonia)

Jan 2024 - Jan 2027 (Expected)

Technical Degree, Software Development

CIDE (Centre Internacional d’Educació)

2022

Get in touch

Mallorca, Spain

I'm always open to discussing new projects, opportunities, or just chatting about software engineering. Feel free to reach out!