
Skills
I'm An experienced developer and a musician with a hands-on experience in cutting-edge technologies! I play multiple instruments like guitar, flute, keyboard, etc. and I love riding bikes!
Here are a few of my skills listed down below:
Frontend
Native & Mobile
React NativeThis made hybrid app dev journey smoother after learning React.
This made hybrid app dev journey smoother after learning Angular.
I built various native mobile applications after learning Java.
Sharing logic across platforms with Kotlin Multiplatform and building declarative UIs with Compose Multiplatform.
Backend
Express.jsNode.js with Express is phenomenal. I've used it with all Node.js apps.
I used it with Express.js to make backend servers and RESTful APIs.
Spring BootI've built production RESTful backends and microservices with Spring Boot.
GraphQLAfter learning Mongo, I've used GraphQL in a few applications.
Server & Cloud
Databases
Programming Languages
TypeScriptOnce I started TS, there was no going back to JS (for most of the cases).
JavaScriptJS is love <3! I've a deeper understanding with JS.
CI started Competitive Programming with C followed by C++.
C++C++ is my primary programming language for Competitive Programming.
JavaThe very first programming language I learnt.
KotlinMy go-to language for Android after Java; concise and null-safe.
PythonI've used Python for learning AI algorithms, and used for CP as well.
PowershellI worked with powershell scripts while working with TCS.
Tools & Technologies
TurboAn incremental bundler and build system used for high-performance!
Tailwind CSSIt helps in rapid development, but I prefer writing my own CSS.
GitWhich programmer doesn't use git as a VCS?
WordpressIt helped me for rapid development, specially as a freelancer.
webpackKnowing webpack was a great add-on being a developer.
Knowing babel was a great add-on being a developer.
RollupIt's an amazing bundler, and pretty straight-forward to use.
It' a fast development server, helps a lot with productivity.
VoidZero's Vite+ powers the ui workspace's unified build toolchain.
VitestMy preferred test runner; fast, Vite-native, and used for the ui library.
I don't use this now, but have used for a few projects in college days.
SentryI use Sentry for error monitoring and performance tracing in production.
Extra Curricular
GuitarI've 15+ years of experience playing guitar.
FluteThe very first instrument I learnt to play.
KeyboardNot a pro, but can play comfortably.
Rubik's CubeI've a PB of 22.7 sec with average of 45 sec.
Beat BoxingNot a pro, but I beatbox throughout the day till I start coughing.
GardeningI unwind by tending to my plants; patience pays off.


