Skip to content
View ashusharma890's full-sized avatar
:octocat:
Building
:octocat:
Building
  • India

Block or report ashusharma890

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ashusharma890/README.md

Hi, I'm Ashu Sharma

Frontend Engineer building performant web and mobile products with React, React Native, and TypeScript.

Profile Views GitHub Badge

About me

I design frontend systems that stay fast and predictable under real-world load — deep component trees, concurrent user actions, and flaky networks included.

  • Frontend Engineer at MoneyHop (July 2024 – Present), focused on perceived performance, Redux architecture, and TypeScript-safe transaction flows
  • Previously Frontend Engineer at Mudrex (Dec 2022 – June 2024), where I led a React → Next.js migration with SSR, ISR, and Core Web Vitals work
  • B.Tech in Computer Science from Modern Institute of Engineering and Technology (2017 – 2021)

What I work on

  • Performance — shallower component trees, deferred non-critical renders, memoization, and profiling to improve TTI and Core Web Vitals
  • Frontend systems — modular React / React Native architecture, SSR vs CSR tradeoffs, and reusable UI that is easier to maintain
  • State & data — Redux, async orchestration, normalization, and concurrency-safe flows for transaction-driven products
  • Reliability — loading and error strategies that keep the UI usable during API latency spikes and partial failures

Experience

MoneyHop — Frontend Engineer · Bengaluru · July 2024 – Present

  • Improved perceived performance and time to interactive by optimizing component tree depth, deferring non-critical renders, and tightening async state handling
  • Designed scalable Redux architecture for transaction-driven flows under concurrent actions and network variability
  • Led legacy UI refactors into modular, reusable components and enforced TypeScript across critical paths

Mudrex — Frontend Engineer · Bengaluru · Dec 2022 – June 2024

  • Led architecture migration from client-rendered React to a hybrid Next.js setup with SSR, ISR, and better cacheability
  • Built predictable state flows for async transaction lifecycles, cutting operational errors and manual intervention by 50%
  • Improved Core Web Vitals by reducing layout shift, hydration cost, and unnecessary client re-renders

Featured project

High-Performance Virtualized List Engine

  • Custom virtualized list renderer for 10k+ items with smooth scrolling
  • Windowing, dynamic item measurement, scroll-position anchoring, and render throttling
  • Profiling tools to visualize render frequency and catch performance bottlenecks

Technology stack

Languages

        

Frontend systems

           

Stats

Popular repositories Loading

  1. Trello-Clone--React Trello-Clone--React Public

    A dynamic website which allows user to manage tasks using Trello Board as per user's will being a clone / similar to the Trello Kanban Board.

    TypeScript 4

  2. Travel_Buddy--React Travel_Buddy--React Public

    A dynamic website which allows user to refer to, when about to travel places and check out the Hotels, Restaurants & attractions by category & ratings for the area they wish to search for.

    JavaScript 3

  3. Order_Status_Management_V1 Order_Status_Management_V1 Public

    A simple dynamic web page is created which showcases a basic Food ordering application UI with Order status tracking functionality for interactive view using JavaScript!

    JavaScript 1

  4. M6-Test-Ashu M6-Test-Ashu Public

    This is the Module-6 test assignment that shows a basic Registration form, built using HTML , CSS & JavaScript.

    HTML 1

  5. ashusharma890 ashusharma890 Public

    Config files for my GitHub profile.

  6. Study-codes Study-codes Public

    Collection of DSA questions solved from Geeks for Geeks , Leetcode platform solved using Java language.

    Java