Skip to main content

Patrick Rossello

Software Engineer

I build web platforms and internal tools that help teams ship features safely and faster.

I focus on frontend platform work: shared code, release checks, and reusable integrations.

I design practical systems that make shipping code predictable and easy to trust.

TypeScriptTypeScript
AngularAngular
DockerDocker
WebpackWebpack
JestJest
PlaywrightPlaywright
Azure DevOpsAzure DevOps
ReactReact
Node.jsNode.js
Next.jsNext.js

Experience

Internal Platform Work

Work that reduced repeated engineering effort across teams.

  • Built an automated AI PR reviewer so teams get consistent, thorough feedback before merging
  • Built a RAG pipeline for exposing internal SDKs to AI agents to increase developer productivity.

Tech Lead - Frontend Platform

Serviceware SE

  • Owned the Angular shell for a multi-tenant portal used by 8+ teams and 25+ frontend modules.
  • Cut release build time from 30 to 12 minutes by improving cache usage and build orchestration.
  • Raised unit test coverage from 15% to 80% by adding automated checks with Jest and Playwright.
  • Reduced first-screen load on key routes from 8s to 2s by separating critical and non-critical code.
  • Built an automated PR review step to catch recurring issues before merge.
  • Added a shared-library index so teams can find existing code and examples faster.
  • Led a UI component migration (Angular Material/Syncfusion → PrimeNG) across 10+ products.
  • Built end-to-end features and API integration work across frontend and .NET Core services.

Sep 2024 - Present

Software Developer

Serviceware SE

  • Maintained and improved Angular modules and shared libraries inside the portal platform.
  • Delivered Angular upgrades and refactors with low-risk releases in mind.
  • Set up an automated release pipeline with E2E checks and moved tests from TestCafe to Playwright.
  • Introduced a shared monorepo structure to speed up incremental builds.
  • Built end-to-end features that connected frontend screens to .NET Core 3+ APIs.

Jun 2021 - Sep 2024

Projects

Code Graph Explorer

Force-directed map of pr-context-kit's own TypeScript codebase, generated by the tool itself. Every node is a real symbol, every edge is a real reference between them.

  • Live JSONL data feed from pr-context-kit's own analysis pass
  • Click or keyboard-navigate to inspect signatures and relationships
  • Degrades gracefully to static layout when reduce-motion is set
TypeScriptCanvasd3-forceNext.js

AI Workflow Coach

Local-first CLI and skill for diagnosing repeated AI coding-session failures from local logs.

  • Metadata-first collection before transcript evidence
  • Cross-harness evidence from Codex, Claude Code, Copilot CLI, and OpenCode
  • One short coaching note with quotes, attribution, and a next-session check
TypeScriptNext.jsCLIJSON

MyBoard

0

Dashboard shell for building pages from widgets made with different frameworks. I focused on stable loading, saved layouts, and easy integrations so teams can ship independently.

  • Widget SDK that works with any frontend framework
  • Message channel that lets widgets notify each other
  • Drag-and-drop dashboard layout with persisted state
ReactNext.jsWeb ComponentsLitNx

Codebase Context

51

Local context server for AI coding agents, now presented with a 20-task retrieval-overlap case study that keeps quality, setup, and cost separate.

  • 100-row retrieval-overlap case study with the blockers kept visible
  • Hybrid retrieval over symbols, references, chunks, and local conventions
  • Local-first default with setup, index, token, and infra costs reported honestly
TypeScriptTree-sitterLanceDBMCP

Codex Monitor

Public report route for tracking how much API-equivalent work each observed Codex weekly percent delivered across promo, transition, and reset windows.

  • Frozen allowance timeline from Plus promo through recent Pro Lite resets
  • Explicit blind spots for opencode, web/app usage, mixed models, and dirty reset clusters
  • Token accounting keeps cached input, uncached input, output, and reasoning visible
Next.jsTypeScriptCodex CLIForensics

Workspine

46

Workflow tool for long engineering tasks. It keeps work in a clear loop: plan, execute, verify, and report.

  • Clear checkpoints for planning, execution, and verification
  • Works the same in multiple coding assistants
  • Keeps large 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 open to new work, engineering problems, and direct conversations. You can always reach out.