Senior Front-end Engineer & Squad Captain at ITONICS

I'm Subash Shrestha. I build the front end of complex products, and the teams that keep them shipping.

Seven years in, Angular and TypeScript since 2018. At ITONICS I work on a large Angular monorepo, an internal design system, and real-time UI for AI features. I care about interfaces that stay fast, readable, and maintainable long after launch.

Shipping since
2016
Current focus
Monorepos, design systems, UI for LLMs
Location
Bhaktapur, Nepal · UTC+5:45
01

About

I started with Android apps as a freelancer, moved into Ionic and Angular at IT Glance, and spent two years building Angular front ends on Rails APIs at Bajra Technologies. Since 2021 I have been at ITONICS, where I lead a squad on the front end of the Innovation OS.

The thread through all of it is the same: I like the part of the job where a messy requirement becomes a component other engineers reach for without thinking. Reusable, typed, tested, and documented well enough that the next person does not have to ask.

As a squad captain I spend as much time on grooming, planning, and unblocking people as I do writing code. I still write code every day. I think that is the only way to keep the reviews honest.

02

Experience

  1. Aug 2021 — Present ITONICS Kathmandu · Berlin HQ

    Senior Front-end Engineer & Squad Captain

    Front end of the ITONICS Innovation OS, an enterprise innovation management platform built as 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.
    • Upgraded multiple Angular applications and libraries from version 11 to 13, after running an internal upgrade workshop.
    • Integrated both GraphQL and REST APIs across the application.
    • Supervised two engineers directly for six months.
  2. Aug 2019 — May 2021 Bajra Technologies Kathmandu

    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.
  3. Sep 2018 — Jul 2019 IT Glance Kathmandu

    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.
  4. 2016 — 2017 Freelance Remote

    Android Developer

    Independent Android and mobile projects, where I learned to ship without a safety net.

Download CV

03

Selected work

Most of my work lives behind enterprise logins. These are the projects I can talk about.

More on GitHub

04

What I work with

No percentage bars. Depth is shown by what I reach for first.

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
  • Ruby on Rails
  • Express
  • Ionic

How I work

  • Sprint planning & grooming
  • Mentoring & supervision
  • Figma to component
  • AI-assisted development (Cursor, Antigravity)
  • Jira & Git
05

Let's talk

Open to senior front-end roles, consulting on Angular architecture, and good conversations about building teams. Email is the fastest way to reach me.