SOFTWARE DEVELOPMENT ENGINEER — FRONTEND · SHYFTLABSOpen to conversations
CHIRAG ARYA
Selected work
4 case studies · 2024 — 2026About
“Scale is a frontend problem too —every shortcut multiplies acrosstwo hundred sites.”
I'm a frontend engineer with 2 years of shipping production Angular and React/Next.js — most of it in multi-tenant, multi-client systems where a single template change touches hundreds of live websites. That environment teaches you to care about correctness the way most portfolios only claim to.
My comfort zone is the unglamorous hard stuff: reactive state architecture, Angular Signals migrations, nine-step form flows with conditional branching, and validation logic that catches schema-breaking changes before they reach a client's homepage.
I like owning features end-to-end — from architecture decisions to the analytics events that prove the feature works. If it ships, I want to know how it behaves in production.
Experience
2020 — presentSDE — Frontend · Shyftlabs
Jan 2026 — presentRoleMulti-tenant CMS for 200+ hospital-location sites across two enterprise clients. Next.js, React, GraphQL.
SDE — Frontend · Minoan Experience
Dec 2024 — Jan 2026RoleOwned four core modules across three repos; Signals migration; shared component library; Amplitude instrumentation.
Frontend Intern → full-time · Minoan Experience
Aug 2024 — Nov 2024RoleConverted to full-time engineer after a four-month internship.
IEEE-published research · ML-based prediction of restaurant success
2024AwardCo-authored and published as an undergraduate.
B.Tech, Computer Science · Galgotias University
2020 — 2024EducationCGPA 8.46. Organised a DSA & development roadmap workshop for 100+ first-year students.
2nd place, Dextrix 2.0 Hackathon · Galgotias University
2023AwardThree-member team.
Stack
What I reach for, and whyReach for daily
TypeScript
Strict mode on. Types are the first unit test.
React / Next.js
SSR, routing, hooks — my current production stack at Shyftlabs.
Angular
Signals, RxJS, Reactive Forms — deep, battle-tested expertise.
Tailwind CSS
Design tokens as utilities; consistency without a style meeting.
Data & state
GraphQL & REST
GraphQL for the CMS platform; REST everywhere it's the simpler answer.
Signals & RxJS
Fine-grained reactivity when it matters, streams when they fit.
Redux / Context
Chosen per problem — global state is a liability until it isn't.
Prove it works
Amplitude
20+ events per module — features aren't done until measured.
Unit testing
Angular testing on critical paths; forms and validation first.
Performance
Change-detection optimisation, reactive architecture, page-load budgets.
Contact
Noida, IndiaThe fastest way to reach me. I read everything, and interesting frontend problems get replies first.