← Portfolio

Ideas & engineering

Engineering & Writing

Angular, frontend architecture and the browser platform. All studies and articles in one collection.

10 publications

Frontend EngineeringArticle

Beyond Lighthouse: Understanding Performance in Angular

How browser metrics connect to Angular rendering, hydration, deferred views and the cost of an interaction.

Read more
Inclusive interfacesArticle

Accessible by Design: Building Accessible Angular Websites

Semantics, keyboard navigation, forms, focus and visual design—translated into practical Angular patterns.

Read more
Frontend ArchitectureArticle

Angular Architectures: From NgModules to Domain Boundaries

A practical comparison of module-oriented, feature-based, vertical-slice and domain-oriented Angular applications: where state lives, which dependencies may point where, and what each abstraction costs.

Read more
Angular Dependency InjectionArticle

Angular Dependency Injection: Contracts, Factories and Multiple Backends

How Angular resolves dependencies, owns service lifetimes and connects the same feature to different backend implementations.

Read more
State architectureStudy

Reactive consistency starts with ownership

A design study of canonical state, derived values, and asynchronous boundaries in reactive interfaces.

Read more
Real-time systemsStudy

Recovering a real-time session without losing its meaning

A design study of separate signaling and media lifecycles, bounded recovery, and truthful connection status.

Read more
AI interface designStudy

State boundaries for an AI-assisted interface

A design study of untrusted proposals, stale responses, explicit action consent, and recoverable execution.

Read more
Computer vision / OpenCV / KurentoStudy

Keeping AR annotations anchored in live video

Keeping annotations attached to moving objects in a live video stream requires more than storing screen coordinates. This case study examines a tracking solution built with OpenCV and integrated into Kurento, using SIFT feature matching to preserve annotation positions as the camera or objects move.

Read more
WritingArticle

Deconstructing Reactivity: How I Built an Engine from Scratch to Master the Concepts

What rebuilding signals, effects, batching, lazy evaluation, and ownership taught me about modern reactive systems.

Read more
WritingArticle

How to Bypass Interceptors in Angular

How to ensure an Angular library’s API calls remain independent of interceptors configured by the consuming application.

Read more