Available for new opportunities
Natalia Protasova
Frontend engineer specialising in Angular, TypeScript, and scalable CSS systems, building interfaces that are clear, reliable, and actually usable. Psychology background means I never ignore attention, cognitive load, or real user behavior, because users don't adapt to bad interfaces - products fail instead.
Core Expertise
- Semantic HTML · structure that means something
- CSS & SCSS · the cascade is a feature
- TypeScript
- Angular (2–19+) · primary stack
- Framework-agnostic · tool follows task
- RxJS
- Meticulous polish · every detail is a decision
- Design systems · consistency at scale
- Design tokens · single source of truth
- Responsive & adaptive layouts
- CSS architecture · ITCSS, BEM, logical properties
- Motion design · purposeful, not decorative
- WCAG 2.2 · not a checklist, a baseline
- Keyboard-first interaction
- Focus management in complex flows
- ARIA · used correctly, not defensively
- Screen reader support · tested, not assumed
- Lighthouse 95+
- Understanding the why · before writing a line
- Psychology background · cognitive load is real
- Ownership · fuzzy brief to shippable reality
- Legacy systems · understand first, then fix
- Refactoring without breaking production
- Working under real product constraints
Professional highlights
- 4+ years building structured, accessible frontend systems across education platforms, healthcare portals, patient scheduling, and legacy enterprise interfaces
- Angular and TypeScript as primary stack with a focus on architecture, performance, and long-term maintainability
- SCSS architecture (ITCSS and BEM), building design systems for scale and team use, not one-off styles
- WCAG-guided accessibility with Lighthouse 95+ because real users depend on it
- System thinking over page-by-page implementation, I build components that hold up under real usage
- I think in systems, components, states, and constraints, not isolated screens
- Interaction design that supports clarity, visual decisions always serve usability and intent
- Psychology background, I think in terms of cognitive load, attention, and how people actually experience interfaces
- Comfortable in ambiguity, I clarify requirements, challenge weak decisions, and take ownership when direction is missing
- Strong written communicator, I explain decisions clearly, document thoroughly, and keep teams aligned
- Remote async-first environment across up to 10 hour time difference, proactive communication is the default
About
Psychology with a clinical specialisation, later advanced training in clinical psychology and neuropsychology. It shaped how I think about interfaces, how people understand them, make decisions, and where things can break.
Moved into frontend deliberately. Completed the HTML Academy Frontend Developer programme, 456 hours, four graded projects.
Prime Dev, 2022–2025. Worked on complex internal products across education, healthcare, service platforms, and enterprise systems.
What I care about in frontend is clarity, usability, and systems that hold up under real use.
Legacy systems? I enjoy them: understanding first and solving problems properly.
Looking for a team where I can take ownership, contribute to product decisions, and build things that last.
Career Path
- –
Specialist in Psychology · Clinical Specialisation
Tyumen State University · Specialist degree with honours
- –
Psychologist · English Tutor · Senior Manager · Media Coordinator
Built strong communication skills and learned to work with very different people
- –
HTML Academy · Frontend Developer
456 hrs · 4 graded projects
- –
Self-directed Learning
JavaScript, HTML, CSS and SCSS · building real projects
- –
Frontend Engineer · Prime Dev
Angular · accessibility-first UI · complex internal systems
Open to new opportunities
Ownership · product thinking and product impact· thoughtful engineering