I’m a Team Lead and Full Stack Developer specializing in building fast, scalable applications using React, Node.js, and AWS. I enjoy turning ideas into production-ready features and designing systems that are both reliable and performant.
My experience spans the entire stack — React, Next.js, TypeScript, Material UI, SASS/CSS, Node.js, Express, and even backend tools like Laravel (PHP). I also focus on database design, microservice architecture, and cloud-powered solutions that scale in real-world environments.
I’m a self-taught full stack developer with over 5 years of industry experience in web application development. Before entering the professional world, I sharpened my skills through freelance projects, gaining hands-on experience in understanding client needs, communicating effectively, and delivering functional solutions.
Since moving into full-time roles, I’ve worked extensively with the MERN stack and recently expanded into AWS and serverless development — building scalable applications, maintaining clean architecture, and collaborating directly with U.S.-based teams. This journey has helped me grow not just as a developer, but as a problem-solver and team leader who’s always eager to learn and adapt.
I’m currently working full-time with Phone.com, a U.S.-based product company, as a Senior React Developer. I was selected and placed there through my previous employer, Ecosmob Technologies, after clearing their technical evaluation. I've been working directly with Phone.com's engineering team for over 1.5 years.
I was selected from Ecosmob Technologies to work full-time with Phone.com, a U.S.-based VoIP product company. I contribute to their core web app — a large-scale platform that enables users to manage contacts, calls, messages, voicemails, and faxes.
My primary focus is enhancing the frontend UI using React, Material UI, and maintaining a shared component architecture through a Monorepo structure. I consistently deliver high-quality, test-driven code while collaborating closely with cross-functional teams in an Agile environment.
Position: Senior React Developer
Website: phone.com
Ecosmob is a product-based company focused on delivering VoIP solutions through modern web platforms. I initially contributed to backend services using Laravel (PHP), but with a strong self-taught foundation in JavaScript, I quickly transitioned into Node.js and full stack JS development. As I grew, I also took ownership of cloud-based workflows, working with AWS services such as Lambda, S3, and Cognito for various project needs. Thanks to my performance, adaptability, and ability to deliver independently, I was promoted directly into a Team Lead role — leading both frontend and backend teams across multiple MERN and AWS-integrated projects.
Position: Team Lead
Website: ecosmob.com
Over the course of my career, I’ve contributed to a wide range of web application projects — from large-scale client platforms to self-initiated tools and open-source libraries. Below is a selection of key projects that highlight my technical capabilities, problem-solving approach, and real-world delivery.
The Phone.com web app is a full-featured, web-based communication platform used by customers to manage contacts, calls, messages, voicemails, and faxes. It is an extremely large and complex application built using React, Material UI, and Redux, and organized within a monorepo architecture that enables shared components across multiple projects. The system supports real-time communication updates and integrates a variety of internal APIs.
The objective of this project is to develop a customer support queue management system. When a customer contacts the support center and encounters a busy line, the 'Qtivity' web application allows administrators to configure call flow. This enables customers to listen to songs or podcasts while waiting for a customer support representative to become available. Through the Qtivity web app, users can seamlessly configure call queues and dynamic DTMF flows using intuitive drag-and-drop functionality.
In this project, I undertook the integration of BigBlueButton, an open-source virtual classroom software program tailored for online education, with a web portal's admin panel. Our approach involved customizing the classroom software application, which was developed using ReactJS and MeteorJS, to align precisely with the specific requirements outlined by the client.
The primary objective of this project was to create a web-based VOIP communication application. By utilizing an intuitive drag-and-drop user interface, users could seamlessly determine the processing flow of incoming calls based on specific DTMF inputs. Given the project's extensive scope as a multi-tenant application, we adopted a microservice architecture. This involved developing 10 microservices using the Lumen framework, a subset of the Laravel PHP framework.
Here are a few open-source tools and utilities I’ve built while solving real-world problems — many of them reusable across projects.
Beyond coding, I have a deep passion for Yoga and Spirituality, especially Bhakti Yoga. Regular meditation keeps me grounded, and I love connecting with anyone who shares similar interests. I’m also an avid reader of spiritual literature, and I enjoy expressing myself through flute playing and classical singing — two of my most cherished hobbies.
On weekends, you’ll often find me playing Tennis or relaxing with a swim.
Feel free to reach out — whether it’s about code, collaboration, or shared interests.