Hero background

Hi there! I'm

Ojaswi Athghara

I breakdown complex problems into todo lists

Email

ojaswiat@gmail.com

Location

Bengaluru, India

I am a

Front-end Developer

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 Skills

Top Skills

JavaScript

TypeScript

React

Vue.js

Next.js

Nuxt.js

Node JS

Express.js

Front-End

HTML5
CSS3
JavaScript
TypeScript
React
ES Lint
Redux
Zustand
Vue.js
Zod
Pinia
Next.js
Tanstack Query
Nuxt.js
Tailwind CSS
Uno CSS
Sass
Webpack
Vite
GraphQL
Figma
HTML5
CSS3
JavaScript
TypeScript
React
ES Lint
Redux
Zustand
Vue.js
Zod
Pinia
Next.js
Tanstack Query
Nuxt.js
Tailwind CSS
Uno CSS
Sass
Webpack
Vite
GraphQL
Figma

Back-End

Node JS
Bun
Express.js
Mongo DB
Mongoose
MySQL
PostgreSQL
Postman
Python
Django
Supabase
Prisma
C
C++
Web Sockets
Node JS
Bun
Express.js
Mongo DB
Mongoose
MySQL
PostgreSQL
Postman
Python
Django
Supabase
Prisma
C
C++
Web Sockets

DevOps and Other Tools

Jest
Google Cloud
AWS
Docker
Jenkins
Bit Bucket
Jira
Git
Git Hub
VS Code
Bash
Dev Tools
NPM
PNPM
GPT Models
Jest
Google Cloud
AWS
Docker
Jenkins
Bit Bucket
Jira
Git
Git Hub
VS Code
Bash
Dev Tools
NPM
PNPM
GPT Models

My Experience

View Details

Acalvio Technologies

Member of Technical Staff

1y 9m

Jun 2023 - Ongoing

I am working on 3 projects simultaneously: HAT (HAHT), CDEC, and Admin Console (ATD). Developing responsive UI components using Vue.js and Nuxt.js. I utilize Node.js to handle API calls and implement services such as Role-Based Access Controls (RBAC), Proxy Middleware, authentication, etc. Additionally, I manage deployment tasks using AWS and GCP, leveraging tools like gCloud, Docker, and Jenkins.

Vahak

SDE-1 (Web)

10m

Jun 2022 - Apr 2023

As a front-end developer, I played a crucial role in building a responsive user interface by translating wireframes into dynamic React.js components for the Vahak web application. We made the strategic decision to migrate the application to Next.js to have performance improvements and SEO features. I learned about scalable front-end design patterns, mono repos, and when to use them.

Juniper Networks

Software Engineer 1

4m

Jan 2022 - May 2022

In my role, I utilized C and C++ to identify and resolve both minor and major bugs on the JunOS platform, enhancing system stability and performance. I also employed SVN for version control, enabling efficient management of code changes and facilitating collaboration within the development team.

Brane Enterprises

Associate Software Developer

5m

Aug 2021 - Jan 2022

As an associate software developer at Brane Enterprises, I worked as a front-end engineer using Angular 11 and TypeScript to develop modular, reusable components for a CRM project. This approach improved maintainability and streamlined the development process while enhancing the user experience of the application.

Versa Networks

Graduate Engineer Trainee

6m

Jan 2021 - Jul 2021

As a graduate trainee engineer, I learned to configure Versa routers and switches, gaining valuable hands-on experience with networking devices. I applied this knowledge to troubleshoot and resolve client queries, ensuring their network needs were effectively met.

What 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 All

ATD

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 Blogs

Secure Your Next.js App: Email & Google Authentication with Supabase, PostgreSQL RLS, and Triggers - Part 4

Published on March 15, 2025

Read
Secure Your Next.js App: Email & Google Authentication with Supabase, PostgreSQL RLS, and Triggers - Part 4

In 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.

Read Full

| 7 Minutes read

Secure Your Next.js App: Email & Google Authentication with Supabase, PostgreSQL RLS, and Triggers - Part 3

Published on March 15, 2025

Read
Secure Your Next.js App: Email & Google Authentication with Supabase, PostgreSQL RLS, and Triggers - Part 3

Let 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.

Read Full

| 4 Minutes read

Secure Your Next.js App: Email & Google Authentication with Supabase, PostgreSQL RLS, and Triggers - Part 2

Published on March 15, 2025

Read
Secure Your Next.js App: Email & Google Authentication with Supabase, PostgreSQL RLS, and Triggers - Part 2

Supabase 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.

Read Full

| 9 Minutes read

Secure Your Next.js App: Email & Google Authentication with Supabase, PostgreSQL RLS, and Triggers - Part 1

Published on March 15, 2025

Read
Secure Your Next.js App: Email & Google Authentication with Supabase, PostgreSQL RLS, and Triggers - Part 1

In 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.

Read Full

| 8 Minutes read

Master Data Structures and Algorithms - A Practical Approach

Published on March 14, 2025

Read
Master Data Structures and Algorithms - A Practical Approach

As 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:

Read Full

| 3 Minutes read

Contact Me

Ojaswi Athghara

SDE, 4+ Years

ojaswiat@gmail.com

© ojaswiat.com 2025-2027