I am a Software Developer with 4+ years of experience in Full Stack Web Development. I specialize in making Single Page Applications (SPAs) and Progressive Web Applications (PWAs) using React and Vue. I have professional experience in creating APIs with Node.js and DjangoREST which interacts with Databases like MongoDB, and PostgreSQL. In my professional and personal experience, I have worked on frameworks like Express.js, Next.js, Nuxt.js, and DjangoREST. I also have some knowledge of CI / CD pipelines using BitBucket, Docker Jenkins, and cloud services like AWS and Google Cloud and I use them to automate and manage some deployments. Currently, I'm learning about Generative AI, and Machine Learning. Check out my resume to know more!
My Expertise
Back End
I specialize in back-end development with Node.js, Express.js and Django REST connecting to Database services such as PostgreSQL or MongoDB. Currently I'm primarily working with JavaScript and related technologies.
Front End
I specialize in front-end development with languages like HTML, CSS, JavaScript, and TypeScript. I primarily work with React.js and Vue.js for the client side applications, and Next.js and Nuxt.js for hybrid applications or static sites.
Cloud Technologies
I know certain basics of cloud technologies such as AWS and Google Cloud. I deploy my projects mostly on Google Cloud and Vercel. While in my profession, I manage a bit of firewall rules, EC2 instances, and Docker stack deployment on AWS.
CI/CD
I work with Docker images, Jenkins, and BitBucket to build CI / CD pipelines for my personal and professional projects. While don't work primarily in these technologies, I use these tools to help me deploy my applications.
Bug Fixing
I fix critical and non-critical bugs in code. I strive to avoid regressions while fixing the bug and always test my fixes, if possible with a local build. I sometimes look for bugs to fix or refactor the code on my own to avoid any regressions.
Testing
I write unit tests for both client-side and back-end apps as a crucial part of my development process. By implementing these tests, I ensure that I ship robust and reliable code avoiding possible regressions and unintentional breaking changes.
What I Know?
View All SkillsTop Skills
JavaScript
TypeScript
React
Vue.js
Next.js
Nuxt.js
Node JS
Express.js
Front-End
Back-End
DevOps and Other Tools
My Experience
View DetailsWhat Sets Me Apart?
1
Fast
I ship projects quickly without compromising quality. This helps me stay on top of deadlines and deliver results efficiently.
2
Full Stack
Be it a client-side app, a back-end, service, or deployment, I can do it all. This versatility allows me to tackle projects from start to finish.
3
Adaptable
I can easily work with any tech stack, so limitations aren’t a concern. This adaptability keeps my work fresh and exciting.
4
Flexible
Whether it’s in-office, remote, or hybrid, I go with the flow adapting to both setups. This flexibility helps me stay productive in any environment.
5
Always Learning
I believe growth comes from learning, so I’m always exploring new ideas and skills. This mindset keeps me engaged and motivated.
6
Sharing is Caring
I love sharing what I learn through blogs, X posts, and LinkedIn to help others. It’s rewarding to see my insights make a difference.
7
Solo or Team
I’ve worked on projects alone and in teams, so I’m comfortable in any setup. This experience has taught me to be versatile and collaborative.
8
4+ Years Strong
With over 4 years of experience, I bring practical knowledge to every project I take on. It has given me a solid foundation.
Notable Projects
View AllATD
Advanced Threat Detection or ATD integrates with CrowdStrike, Microsoft Defender, and more to deploy decoy resources, and detect malicious activities. I am responsible for developing the front-end and the API manager of the Admin Console. I use Vue.js to create responsive UI components and ensure a seamless user experience. Additionally, I work on the backend using Node.js to handle API calls and implement complex logic necessary for the ATD to function effectively.
Learn more
CDEC
CDEC or Cloud Deceptions technology is an advanced cloud-native solution for AWS that provides decoy deployment, detection and response. In this project, my job is to create dashboard and wizard (step) components using Nuxt.js. I also create APIs for these components and integrate them. Additionally, I manage build and deployment pipelines and operations using AWS, Docker, and Jenkins. We were able to bootstrap a fully capable version of this project only in 3 months.
Learn more
HAHT (HAT)
Honey Accounts and Honey Tokens (HAHT) is an endpoint deception platform through which organizations can deploy decoys on their endpoints using CrowdStrike to detect malicious activities. I create user experiences using Nuxt.js. On the backend, I utilize Node.js to handle API calls and implement complex logic such as Role-Based Access Controls. I manage deployment tasks using GCP and maintain standards shipping high-quality software.
Learn more
Vahak Web App
Vahak is a fleet management platform that helps businesses book and bid on trucks and loads and tracking their shipments. I was part of a team that migrated the platform from React JS to Next JS, leveraging its Server-Side Rendering capabilities to reduce page load times and increase organic search traffic. I, with a team of 3, also developed screens for membership features, payment plans, vehicle tracking, and an administrative dashboard.
Learn more
NSL Hub CRM
NSL Hub is a CRM platform that helps businesses manage their employees, track their workflow and documentation. I was responsible for developing the front-end of the platform using Angular 11. I also, worked on Django to develop back-end services that would interact with the front-end. I shipped 50+ reusable components and 10+ pages, and integrated PDF viewer and video viewer to the documentation page. It was a great experience overall.
Learn more
Skroll
I'm calling this portfolio website Skroll because it uses GSAP module to trigger the animations on user's scroll movement. GSAP is a framework agnostic JavaScript module that levrages basic co-ordinate geometry principles to create complex animations. This is a Static Site made with Nuxt by me for showcasing my work and portfolio. I hope you like the work I've put in making this portfolio and animations. Do leave your message using the form at the top or bottom. Thank you!
Learn more
Recent Blogs
View All BlogsSecure Your Next.js App: Email & Google Authentication with Supabase, PostgreSQL RLS, and Triggers - Part 4
Published on March 15, 2025
ReadIn this part of the series, we will focus on building the Profiles table for our users using Prisma, Supabase, and PostgreSQL for our Next.js application. This combination offers a powerful backend solution, leveraging Prisma's advanced ORM capabilities and Supabase's PostgreSQL database, which provides a scalable and reliable data storage system. We will also be creating Triggers such that a user profile is created as soon as a user signs up on our application.
| 7 Minutes read
Secure Your Next.js App: Email & Google Authentication with Supabase, PostgreSQL RLS, and Triggers - Part 3
Published on March 15, 2025
ReadLet us see how to enhance our web app's security and user experience by integrating Google authentication using Supabase. This guide will walk you through creating a Google Cloud project, obtaining client credentials, and configuring them in Supabase for seamless Google sign-in functionality.
| 4 Minutes read
Secure Your Next.js App: Email & Google Authentication with Supabase, PostgreSQL RLS, and Triggers - Part 2
Published on March 15, 2025
ReadSupabase is a powerful backend-as-a-service that provides a PostgreSQL database, authentication, and storage, making it an excellent alternative to Firebase. Here's how to create a Supabase project and set up the necessary environment variables for your Next.js application.
| 9 Minutes read
Secure Your Next.js App: Email & Google Authentication with Supabase, PostgreSQL RLS, and Triggers - Part 1
Published on March 15, 2025
ReadIn this 4-part series, we will explore the process of creating robust, scalable, and secure web applications using the powerful combination of Next.js and Supabase. NextJS, a leading React framework, offers server-side rendering, static site generation, and performance optimization, making it perfect for building dynamic and SEO-friendly websites. Supabase, on the other hand, provides a comprehensive backend-as-a-service solution, featuring a PostgreSQL database, real-time data capabilities, and streamlined authentication services.
| 8 Minutes read
Master Data Structures and Algorithms - A Practical Approach
Published on March 14, 2025
ReadAs a college student aiming to excel in Data Structures and Algorithms (DSA), it's crucial to approach learning with a strategic plan rather than investing in expensive courses. Spending money on a DSA course might not be the best use of your resources, as it often focuses on memorization rather than developing problem-solving skills essential for acing interviews. Here’s a week-by-week guide to help you master DSA without breaking the bank:
| 3 Minutes read