Skip to content

Navigation Menu

Sign in
Sign up
@Kedar-Dev25
Kedar-Dev25
Follow
View Kedar-Dev25's full-sized avatar
🎯
Focusing on Learning, Building, and Shipping Projects

Kedarnath Mandal Kedar-Dev25

🎯
Focusing on Learning, Building, and Shipping Projects
Java Full Stack Developer | React.js & Spring Boot | Building Practical Solutions Through Code | Open-Source Contributor | Passionate About Software Engineering

Block or report Kedar-Dev25

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kedar-Dev25 /README.md

πŸ’» Kedarnath Mandal | Full Stack Developer

Building practical software, exploring how systems work, and learning by shipping.

LinkedIn GitHub Email

Java β€’ Spring Boot β€’ React β€’ MySQL


πŸ‘‹ About Me

I'm a full-stack developer interested in building software that solves practical problems.

I enjoy taking an idea from problem β†’ prototype β†’ working application. Along the way, I'm especially interested in understanding what happens behind the scenes: how APIs communicate, how databases are designed, how systems handle growth, and how simple decisions in architecture affect a product.

I don't want to just learn technologies. I want to understand why systems are built the way they are.


🧠 What I'm Currently Exploring

  • πŸ—οΈ Backend architecture and system design
  • πŸ”„ Event-driven systems and asynchronous communication
  • πŸ“‘ Reliable API and backend service design
  • πŸ—„οΈ Database design, indexing, and performance
  • 🀝 Open-source collaboration and code review

Learning by building, breaking things, fixing them, and understanding why they broke.


πŸ› οΈ Tech Stack

Backend - β˜• Java β€’ Spring Boot β€’ REST APIs β€’ Maven

Frontend - βš›οΈ React β€’ JavaScript β€’ HTML5 β€’ CSS3 β€’ Vite

Database - πŸ—„οΈ MySQL β€’ SQL β€’ Database Design

Tools & Services - πŸ”§ Git β€’ GitHub β€’ Firebase β€’ Vercel


πŸš€ Projects

πŸ”” Notify β€” Smart Class Notification System

Status

The problem

Students can miss classes when schedules, announcements, and reminders are spread across multiple platforms.

The approach

Notify sends scheduled notifications before upcoming classes, helping students stay aware of their timetable without manually checking multiple sources.

What I learned

Working with backend APIs, databases, Firebase Cloud Messaging, and the challenges involved in delivering notifications reliably.

Tech: Java β€’ Spring Boot β€’ MySQL β€’ Firebase FCM

β†’ Explore the repository


πŸ“‹ System Paster β€” Cross-Device Text Transfer

Status

The problem

Moving text between devices often means opening a messaging app, sending yourself a message, and copying it again on another device.

The approach

System Paster allows text to be transferred between devices using a QR code, without requiring users to create an account.

What I learned

Designing a simple user flow, working with REST APIs and databases, and handling limitations when transferring larger amounts of text through QR codes.

Tech: React β€’ Vite β€’ Spring Boot β€’ MySQL

β†’ Explore the repository


πŸ›’ Openly β€” Local Store Availability Checker

Status

The problem

People sometimes travel to a local store without knowing whether it is currently open.

The approach

Openly helps users check the availability status of nearby stores before visiting.

What I learned

Building a simple, focused product experience and thinking about how location-based information can solve everyday problems.

Tech: React β€’ Vercel β€’ API Integration

β†’ Open the live application


Small problems can still lead to interesting software.


🌱 Open Source

I'm also interested in learning through open source.

Some of my contributions and projects focus on creating beginner-friendly resources and gaining experience working with code written by other developers.

  • ReactDevs
  • devtasks
  • Java and Spring Boot learning resources

I'm particularly interested in improving my understanding of:

  • Reading unfamiliar codebases
  • Writing maintainable code
  • Working with Git and collaborative workflows
  • Receiving and applying code review feedback

πŸ“Š GitHub Activity

GitHub Contribution Graph


πŸ’­ How I Learn

I learn best by building.

Tutorials are useful for understanding concepts, but I believe real learning happens when you have to make decisions yourself:

What should I build?
How should these components communicate?
Why is this API failing?
Why is this query slow?
What happens when the requirements change?

Those questions usually teach me more than simply completing another tutorial.


🎯 Current Direction

My current focus is becoming a stronger backend and full-stack developer by building projects and improving my understanding of:

Java β†’ Spring Boot β†’ Databases β†’ APIs β†’ System Design

At the same time, I'm continuing to explore new technologies whenever they help me understand how modern software systems are built.


🀝 Let's Connect

I'm always interested in:

  • πŸ’‘ Discussing software ideas
  • 🀝 Collaborating on projects
  • 🌱 Open-source contributions
  • 🧠 Learning from other developers

Thanks for stopping by πŸ‘‹

Still learning. Still building. Still curious.

Pinned Loading

  1. Notify Notify Public

    Scalable Event-Driven Notification System

    JavaScript 1

  2. System-Paster System-Paster Public

    A QR code-based text sharing application built with React and Spring Boot, enabling seamless cross-device clipboard sharing.

    JavaScript 1

  3. Openly Openly Public

    Real-time local shop availability platform.

    JavaScript 1

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /