Skopje, Macedonia

Angel Petrushevski

Senior Full-Stack Engineer building scalable product systems with care for architecture, performance, and developer experience.

Frontend leadershipAngular + NxHealthcare SaaSComponent library creatorProject ownership
Angel speaking at an Angular Macedonia event
4+talks
2024community

Work

What I focus on

I build frontend systems for complex products, with focus on Angular architecture, Nx workspaces, performance, and reusable UI foundations.

Angular
Nx
TypeScript
AI UI
Spring Boot
Kotlin
PostgreSQL

Primary craft

Frontend Systems

I lead frontend development around Angular and Nx: workspace structure, project boundaries, component APIs, design systems, theming, and performance work that keeps complex SaaS products usable.

Component Library

Built reusable front-end components with a focus on scalability, accessibility, customization, and performance.

Product Ownership

Led end-to-end project execution, from planning and coordination to implementation and delivery.

Adaptable Engineering Range

Frontend is my strongest area today, but I see myself as an adaptable engineer. When a problem requires it, I can move into new areas, learn quickly, go deep, and build the level of mastery needed to create real product value.

Community

Through Angular Macedonia, talks, and workshops, I help create space for developers to learn, share, and grow locally.

Skills

Tools and areas I work with

Frontend is the strongest area, with enough full-stack range to understand the product beyond the UI.

Frontend

The main craft: architecture, component APIs, state, UI systems, and product-facing performance.

AngularNxTypeScriptSignalsSignal FormsResource APIRxJSNgRxComponent librariesDesign systemsThemingAccessibility

Performance & Architecture

The work behind stable, maintainable interfaces that stay usable as products grow.

Change detectionComponent performanceNx monoreposProject boundariesesbuildViteWebpackStorybookJestPlaywright

AI & Agentic UI

Product interfaces and workflows shaped around AI assistance, automation, and human control.

AI-assisted workflowsAgentic UIPrompt-driven UXHuman-in-the-loop flowsWorkflow automationAdaptive interfaces

Full-Stack Range

Backend, data, and ownership work when the product needs more than frontend delivery.

KotlinSpring BootJavaREST APIsPostgreSQLMicroservicesData migrationProject ownershipDockerGitLab CI/CD

Speaking

Talks and sessions

Angular Macedonia
December 2024Base42 - Skopje, MK

From Uncertainty to Confidence: My Angular Journey

A personal talk about growth, confidence, and finding momentum in the Angular ecosystem.

September 2024Live

Content Projection in Angular

A practical session on composing flexible Angular components with content projection.

May 2024Live

Template Driven Forms

A bootcamp session covering template-driven forms and everyday form-building decisions.

Watch talk
March 2024Online

Change Detection Deep Dive

A deep dive into Angular change detection, Zone.js, and how UI updates really happen.

Watch talk

Writing

Notes from the journey

View blog

Contact

Let's build, speak, or collaborate.

I am open to practical engineering conversations, Angular community work, and thoughtful side projects.

Start a conversation