Angular Example App
A reference architecture for Angular applications. Patterns for project structure, state and feature boundaries — used as a learning resource by thousands of developers.
~/ ISMAEL-RAMOS — main · Madrid · Remote
Modern frontend architecture, AI-assisted engineering, performance and user experience.
I'm Ismael — I design and build web systems that stay maintainable as products and teams grow.
LATEST ARTICLE Persisting Windsurf context across sessions with rules2017 — present · Madrid
Eight years evolving the frontend architecture of a global scholarship platform — from a Spanish portal to a system serving more than 7 million users across multiple countries and brands.
Focus areas
Constraints
2019 — 2021 · Madrid
Alternative credit scoring platform for SMEs using transaction data analysis. Designed a multi-tier architecture handling sensitive banking data, complex algorithmic scoring, and regulatory compliance.
Focus areas
Constraints
A reference architecture for Angular applications. Patterns for project structure, state and feature boundaries — used as a learning resource by thousands of developers.
An AI-assisted quiz platform for curious minds — turn any topic into a tailored quiz and learn by playing.
A decision-reduction nutrition planner. Built around fast weekly planning and a usability-first interface.
Building systems that remain understandable as they grow — fewer moving parts, sharper boundaries.
Applied in Frontend architecture redesign →Technology decisions should improve user experience and business outcomes, not optimise for the resume.
Applied in Cross-team component library →Fast interfaces shape perception, usability and retention. Speed is a feature, not a polish phase.
Applied in Performance optimisation →Inclusive interfaces are part of good engineering. Semantics and keyboard paths come first, not last.
Applied in Accessibility implementation →Using AI to accelerate execution while keeping engineering judgement and architectural intent.
Applied in AI features integration →Internal tooling, clear conventions and short feedback loops compound product velocity.
Applied in Angular standalone migration →A simple Windsurf workflow to carry context across sessions using rules, avoiding token bloat and keeping AI work …
Using Jira and GitHub MCP servers to analyze, classify and plan fixes for PR review comments without leaving the editor.
A small n8n permissions issue reminded me that AI assistants still struggle with niche operational problems where …
Notes on building a tighter feedback loop between PR reviews, Windsurf and the GitHub CLI to make AI-assisted reviews …
① The shell is the only place routing & auth live — features never reroute themselves.
② Features depend down, never sideways: zero cross-feature imports, lazy by default.
③ The shared kernel is the only thing the platform talks to — swap an adapter, the app does not notice. The diagram is the rule; the rule is enforced by Nx module boundaries.