Ashish Kumar
Senior Frontend Engineer crafting design systems & component libraries at Allica Bank. Making interfaces fast, accessible and a little bit fun since 2019.
About
I'm a developer, an explorer, a music buff and a home cook. Currently I build and maintain the design system that powers every frontend team at Allica Bank — one component library, many products.
I started out in 2019 writing JavaScript games, spent three years at Rakuten building the Rakuten Music web app and its component library, and have been obsessed with the space between design and engineering ever since.
When I'm away from the keyboard, I'm probably grooving to 90s Bollywood or perfecting a recipe in the kitchen.
$ currently: design systems @ Allica Bank ▊
home cook · music buff
- 7+
- years shipping
- 4
- companies
- 70+
- github stars
- 100%
- design system adoption
Experience
- 2025 — NOW
Senior Frontend Engineer — Design Systems
@ Allica Bank
Building the component library used by every Allica frontend team, and leading development of its v2 on the latest tooling.
- React
- TypeScript
- Chakra UI
- Radix
- Ark UI
- 2022 — 2025
Senior Software Engineer — Frontend
@ Rakuten India
Built Rakuten Music web v2 from the ground up, led component library development and mentored engineers across the frontend guild.
- TypeScript
- Next.js
- React Router
- TailwindCSS
- Vite
- Node.js
- 2021 — 2022
Frontend Engineer
@ Learnq.ai
Took the platform from concept to MVP, managed a team of four and shipped a 70% performance improvement along the way.
- TypeScript
- Next.js
- Redux
- Chakra UI
- React Native
- 2019 — 2021
Software Engineer — JavaScript Games
@ HashCube
Rewrote games for 64-bit compatibility, built AdMob integrations and helped titles reach 10k daily downloads.
- JavaScript
- Game Closure
- Cocos2D JS
- Firebase
Projects
- /01
sunoh-music
A music streaming app for Android — many providers under one interface, dynamic album theming and a built-in equalizer.
- React Native
- TypeScript
open source - /02
rn-media
React Native audio built on libmpv — a C++ core bound straight to the client API, and a media session that outlives the app's UI.
- React Native
- C++
- Nitro
wip - /03
audio_x
A JavaScript audio library that speaks most popular formats. Queue, equalizer, media-session — batteries included.
- TypeScript
- Web Audio
open source - /04
calude-browse
An AI browser copilot that drives real Chrome over CDP — trusted input and accessibility-tree perception, no screenshots.
- JavaScript
- CDP
- MCP
open source - /05
intermittent
A science-backed intermittent fasting tracker, shipped on Google Play.
- Flutter
- Dart
live - /06
sessionly-flutter
Privacy-first product analytics for Flutter — capture never blocks the UI, and events survive a crash or an offline stretch.
- Dart
- Flutter
open source
more experiments on github ↗
available for interesting problems