Senior Front-end Engineer · ITONICS · Kathmandu
I'm Subash Shrestha. I build the front end of the ITONICS Innovation OS, and lead the squad that ships it.
Eight years of Angular, the last five at ITONICS. I own shared libraries in the Nx monorepo, built the Storybook design system that serves both our Angular and React apps, designed the real-time UI for our AI features, and keep the whole monorepo on the current Angular release, v21 today.
- 8 years building front ends
- 5 years at ITONICS, now squad captain
- v21 Angular release the monorepo runs today
- 2 frameworks served by one design system
- Angular
- TypeScript
- RxJS
- Nx
- Monorepos
- Storybook
- React
- WebSockets
- GraphQL
- Jest
- Protractor
- Rails
- Express
- Figma
About
I'm a senior front-end engineer at ITONICS, the innovation management platform used by enterprise strategy and R&D teams. I lead a front-end squad, and I still ship code every day.
My work sits between design and the product. I built our internal design system in Storybook from the Figma source, with components that run in both Angular and React. I own shared libraries in the Nx monorepo that every application depends on. When ITONICS added AI features, I designed the interface for them and wired it over WebSockets so responses stream in as they are generated.
As squad captain I run sprint planning, stand-ups, and retrospectives, sit in product grooming so tickets are sharp before they reach the sprint, and supervised two engineers through their first six months.
Before ITONICS I spent two years at Bajra Technologies building Angular front ends and Rails APIs for client products, and a year at IT Glance shipping Ionic mobile apps. I studied computer science at Samriddhi College and was first runner-up in a national programming contest in 2018.
Experience
-
Senior Front-end Engineer & Squad Captain
Innovation OS is the ITONICS product: trend and technology scouting, portfolio and roadmap management for enterprise teams. The front end is an Nx monorepo of Angular applications and shared libraries.
- Lead the squad through sprint planning, stand-ups, and retrospectives, and sit in product grooming to sharpen tickets before they reach the sprint.
- Built the internal design system in Storybook from Figma designs, with components that serve both Angular and React applications.
- Designed specialised UI for LLM features, using WebSockets for real-time synchronisation of AI-driven interactions.
- Led the Angular 11 to 13 upgrade across every app and library after running an internal workshop, and have kept the monorepo on each major release since, now Angular 21.
- Integrated both GraphQL and REST APIs across the application.
- Investigate and resolve application defects, including production issues, so the platform stays stable for enterprise customers.
- Take part in code reviews, technical documentation, CI/CD, deployment verification, and release management.
- Supervised two engineers directly for six months.
-
Software Engineer
Angular front ends on Ruby on Rails APIs for a product studio shipping to international clients.
- Built a project management tool and an e-commerce brand protection platform with Angular, NG-ZORRO, and Chart.js.
- Wrote Rails APIs alongside the UI, with Protractor for end-to-end tests.
- Integrated Stripe.js payments and Google reCAPTCHA for login and registration.
- Stress-tested the system with JMeter and BlazeMeter across varying thread counts and ramp-up periods.
- Worked with PM, senior developers, and QA under tight timelines, and guided interns.
-
Ionic & Angular Developer
Hybrid mobile apps and web front ends for client projects.
- Shipped the Astrorule mobile app and a dental clinic web application.
- Extended Express APIs, integrated Firebase Cloud Messaging for push notifications.
- Worked directly with clients on scope, changes, and new features.
-
Android Developer
Independent Android and mobile projects, where I learned to ship without a safety net.
Selected work
Most of my work lives behind enterprise logins. For each project: what it was, and what I did on it.
-
ITONICS Innovation OS
ITONICS · 2021 — present
Enterprise platform for trend scouting, technology radars, and portfolio roadmaps. What I did: own shared libraries in the Nx monorepo, build the Storybook design system used by both the Angular and React apps, design the streaming UI for the AI features over WebSockets, keep every app on the current Angular release (v21), and integrate GraphQL alongside REST.
-
Brand protection platform
Bajra Technologies · 2020
Dashboard for brands to monitor marketplaces, flag counterfeit listings, and manage takedowns. What I did: the Angular UI with NG-ZORRO and Chart.js reporting, Rails API endpoints, Stripe.js billing, reCAPTCHA on sign-up, Protractor end-to-end tests, and JMeter load tests before launch.
-
Project management tool
Bajra Technologies · 2019
Scrum tool with boards, sprint planning, and reports, used by Bajra's own teams and its clients. What I did: the Angular UI, deep customisation of NG-ZORRO components to match the designs, part of the Rails backend, and the Protractor test suite.
-
Astrorule
IT Glance · 2018
Consumer mobile app for iOS and Android. What I did: built the Ionic front end, extended the Express API, added push notifications with Firebase Cloud Messaging, and iterated on features directly with the client.
-
Dental clinic web app
IT Glance · 2018
Appointments, patient records, and scheduling for a dental clinic. What I did: the Angular single-page app and the Express API changes behind it.
What I work with
Grouped by how I use them. The first item in each group is what I reach for most.
Core
- Angular
- TypeScript & JavaScript
- RxJS
- HTML & CSS
- WebSockets
- React
Architecture
- Nx monorepos
- Shared Angular libraries
- Design systems in Storybook
- UI for LLM features
- GraphQL & REST integration
- Angular upgrades
Quality & backend
- Jest
- Protractor
- JMeter & BlazeMeter
- Production debugging
- Ruby on Rails
- Express
- MySQL
- Ionic
How I work
- Sprint planning & grooming
- Code review & documentation
- CI/CD & release management
- Mentoring & supervision
- Figma to component
- AI-assisted development (Claude, Cursor, Antigravity)
- Jira & Git
Let's talk
Happy to talk about Angular architecture, monorepo migrations, design systems, or senior front-end roles. Email is the fastest way to reach me, and I reply within a day or two.