Hi, I'm

Pushpendra
Singh

Frontend engineer · builder of UI systems

It started with one HTML file in a college lab. Now I lead Angular migrations and build component libraries for teams I've never met.

Resume

Angular v14→v22 migrations · micro-frontends · 40% regression-testing time cut

Angular v14→v22, Component libraries, Micro-frontends, Design systems, Test automation, Pixel care

Every journey starts with curiosity.

Hand-writing HTML in a college lab, hitting refresh, watching a page come alive — that moment never got old. It just got bigger: pages, then forms, then entire component libraries.

Four years of Angular later, I'm at Aira Matrix — leading the v22 upgrade, building dashboards and refactoring entire codebases end to end.

Turning curiosity into career.

Five chapters. What each one actually shipped.

the range · every peak is a chapter

Aug 2025 — PresentThane, MH

Software Engineer · Aira Matrix

The systems chapter: making an entire codebase easier for the next engineer.

  • Revamped complete dashboard of existing product, replaced chart.js with ngx-echarts, and improved performance by 30%.
  • Led the production upgrade to Angular 22 for 3 products end to end.

85%Code Coverage across 3 products

Angular 22RxJSLESSTypeScriptAngular MaterialSonarQube CloudSonarQube MCP ServerClaude CodeNgx-Echarts

Tools I think in.

Angular-first, styling-disciplined, automation-tested.

AngularTypeScriptRxJSSCSSJestPlaywrightGitHTML5Tailwind
borrow the light · hover a firefly

Core

Angular (v14–v22)TypeScriptRxJSJavaScriptSingle SPA

UI & Styling

HTML5SCSSLESSTailwind CSSAngular MaterialPrimeNG

Testing & Tools

JestPlaywrightCucumberGitSonarQubeWebpack

Currently learning

ReactThree.jsOpenSeaDragon

Things I've built and shipped.

From live dashboards to the page you are reading.

Screenshot of Ngx-Echarts Implementation

Ngx-Echarts Implementation

A professional, responsive analytics dashboard showcasing comprehensive metrics through interactive data visualizations.

AngularTypeScriptChart.jsRxJS
Screenshot of Portfolio v3

Portfolio v3

The previous generation of this site — hand-rolled HTML, CSS, and JavaScript with smooth scroll animations.

HTMLCSSJavaScript
Screenshot of This websiteYou are here

This website

Portfolio v4: Angular 22, prerendered, zoneless, config-driven — every word on this page lives in one typed file.

Angular 22SSGSCSSJest

Beyond the code.

Capturing moments, listening to music, and exploring new places.

Interface ideas get sketched in pen first — a few ended up on this very page.

  • Photography
  • Music
  • Design sketching
  • Exploring
the night garden · drawn in code, no images

Let's build what's next.

That's the work. This is the reaching-out part — pick whichever channel suits, or grab the resume and skip ahead.

Prefer the short version? Grab the resume.