Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

👋 Hi, I'm Pavithra Sharma

💻 Full Stack Developer | React.js | Node.js | JavaScript | SQL | Java

I’m a 2026 Computer Science Engineering graduate who enjoys turning ideas into working software and understanding what happens beyond the happy path.

I build full-stack applications across the frontend and backend, work with APIs and databases, and continuously strengthen my foundations in software engineering, problem solving, DSA, and system design fundamentals.

I don't just ask, “Does it work?” — I’m learning to ask, “Does it work reliably, and how can I make it better?”


🚀 About Me

  • 🎓 B.Tech in Computer Science Engineering (AI) — 2026 Graduate
  • 💻 Interested in Full Stack Development & Software Engineering
  • ⚛️ Building applications with React.js, Node.js, Express.js
  • 🗄️ Working with MySQL, MongoDB & REST APIs
  • ☕ Strengthening Java, DSA & problem-solving
  • 🐍 Comfortable with Python & SQL
  • 🌱 Currently improving backend development, system design fundamentals & scalable application thinking
  • 🔍 Interested in clean code, debugging, performance and reliable systems
  • 📍 Bengaluru, Karnataka, India

🛠️ Tech Stack

Languages

Java JavaScript``Python SQL

Frontend

React.js HTML5 CSS3 Bootstrap Tailwind CSS Material UI

Backend

Node.js Express.js REST APIs MVC

Databases

MySQL MongoDB MongoDB Atlas Mongoose

Tools & Platforms

Git GitHub VS Code Postman Vercel Render Cloudinary

Core Concepts

OOP DSA Authentication Authorization Sessions API Design Problem Solving Time & Space Complexity


🌟 Featured Projects

🌍 Wanderlust — Full-Stack Web Application

A full-stack Airbnb-inspired web application focused on real-world backend and frontend development.

Key Features

  • 🔐 Authentication and authorization
  • 🏗️ MVC-based application structure
  • 📝 Listing and review CRUD operations
  • ☁️ Cloudinary integration for image management
  • 🗺️ Mapbox integration for location-based features
  • 🔑 Session-based authentication
  • 🔗 RESTful API architecture
  • 📱 Responsive user interface

Built With: Node.js Express.js MongoDB Mongoose EJS Bootstrap Cloudinary Mapbox

🔗 Live: https://wanderlust-mern-fullstack.onrender.com 🔗 Source: https://github.com/PavithraSharma14/wanderlust-mern-fullstack


🌦️ Climenova — React Weather Application

A responsive weather application built with React and a weather API, focused on component-based UI development and API integration.

Key Features

  • 🌤️ Real-time weather data
  • 🔗 API integration
  • ⚛️ React component-based architecture
  • 🎨 Material UI interface
  • 📍 City-based weather search
  • 📱 Responsive design

Built With: React.js JavaScript Material UI OpenWeatherMap API

🔗 Live: https://climenova-weather-app.vercel.app


☕ Java Core to Advanced

A structured Java learning and problem-solving repository documenting my journey from Java fundamentals toward advanced concepts and DSA.

Includes

  • ☕ Java fundamentals
  • 🧱 Object-Oriented Programming
  • 🔢 Arrays & Strings
  • 🔍 Searching & Sorting
  • 🧮 Bit Manipulation
  • 🔁 Recursion
  • ⚡ Divide & Conquer
  • 📊 Time & Space Complexity
  • 🧩 Problem-solving approaches

The goal is not just to collect solutions, but to understand the approach, complexity and reasoning behind each solution.

🔗 Repository: https://github.com/PavithraSharma14/java-core-to-advanced


🧩 LeetCode — Java & SQL

A dedicated repository where I document my LeetCode problem-solving journey using Java and SQL.

Focus Areas

  • Arrays
  • Strings
  • Hashing
  • Searching & Sorting
  • SQL Queries
  • Joins
  • Aggregations
  • Subqueries
  • Window Functions
  • Problem-solving patterns

🔗 Repository: https://github.com/PavithraSharma14/leetcode-java-sql 🔗 LeetCode: https://leetcode.com/u/Pavithra_Sharma/


🧠 How I Approach Development

I’m increasingly trying to think beyond the happy path.

When building a feature, I ask:

Does it work?
      ↓
What happens when it fails?
      ↓
What happens when the server restarts?
      ↓
Can the same operation happen twice?
      ↓
Is the data persisted safely?
      ↓
What happens as usage grows?
      ↓
How can I improve it?

This mindset is helping me understand that good software is not only about writing working code.

It is also about thinking about:

Reliability → Data Consistency → Performance → Scalability → Maintainability


📚 Currently Improving

  • 🔹 Advanced Java & DSA
  • 🔹 SQL and database concepts
  • 🔹 Backend development with Node.js
  • 🔹 REST API design
  • 🔹 TypeScript
  • 🔹 System design fundamentals
  • 🔹 Backend performance and scalability
  • 🔹 Clean and maintainable code
  • 🔹 Debugging and problem solving

🎯 What I'm Looking For

I’m looking for an opportunity where I can:

  • 🚀 Build meaningful software products
  • 🧠 Solve real engineering problems
  • 🤝 Learn from experienced developers
  • 💻 Contribute across the full stack
  • 🔍 Take ownership of assigned work
  • 📈 Improve through feedback and continuous learning

I’m especially interested in environments where curiosity, ownership, learning and problem solving are valued.


📊 My Development Philosophy

Build → Break → Understand → Improve

I believe every project is an opportunity to understand something deeper.

The goal isn't to know every technology.

The goal is to become better at learning, building, debugging and solving problems.


🤝 Let's Connect

I'm always open to connecting with developers, engineers, recruiters and people who enjoy building technology.

LinkedIn LeetCode


💜 Still learning. Still building. Still asking better questions.

— Pavithra Sharma 💻

About

Full Stack Developer (MERN) crafting scalable web applications, with strong foundations in Java and data structures.

Topics

Resources

Stars

11 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors