Ranjan Kumar

@iamranjank09
0 Followers
0 Following
10 Posts
Aspiring development enthusiast diving into the world of Softwares, AI agents—learning how machines can think, learn, and act. Sharing insights and progress along the way.

Some Websites feels fast for a reason — it’s built on something powerful: React.

I revisited React and found out how it makes modern websites feel smooth, fast, and organized.

In this quick and beginner-friendly blog, I share:
Why tools like Vite are necessary
How much JavaScript you really need to know

🔗 Read here:
https://iranjankumar.com/revisiting-react-basics-i-learned-about-react/

#ReactJS #FrontendDevelopment #WebDevJourney #JavaScript #ViteJS #LearnReact

Revisiting React: Basics I Learned About React. | Ranjan Kumar | AI Learning Blog

Building this https://chatbot-frontend-gamma-one.vercel.app/ , let me think that I need to learn React and FastAPI.Some time ago, I touched

Ranjan Kumar | AI Learning Blog

Built my first AI chatbot using LangGraph + FastAPI + React! 🚀
It’s live, it works great on mobile & desktop, and yes — it's open source too.

From clean chat bubbles to smart error handling, I’ve shared everything in detail.

👉 Read full here:
https://iranjankumar.com/building-my-first-very-basic-ai-chatbot-with-langgraph-added-react-frontend-and-fastapi-backend/

#ai #chatbot #langgraph #reactjs #fastapi #groq #fullstackdeveloper #indiedev #buildinpublic

Building My First Very Basic AI Chatbot with LangGraph. Added React Frontend And FastAPI Backend | Ranjan Kumar | AI Learning Blog

I just finished building my very first AI chatbot, and I’m super excited to share it with you all. It took me a while to figure everything out, but seeing

Ranjan Kumar | AI Learning Blog

Problem-solving patterns have made my DSA journey smoother.

I explored:
— Frequency Counter
— Two Pointers
— Sliding Window

These patterns help write cleaner, faster solutions in JavaScript.

Full write-up + code:
🔗 https://iranjankumar.com/learning-problem-solving-patterns-in-dsa/

#DSA #coding #javascript #learningToCode

Learning Problem Solving Patterns In DSA | Ranjan Kumar | AI Learning Blog

Remember that strategic foundation we built in the previous post? Well, now it's time to roll up our sleeves and get tactical. From Thinking to Actually

Ranjan Kumar | AI Learning Blog

Today I finally understood one of React’s most confusing warnings:
"React Hook useEffect has a missing dependency…"

🔍 What began as debugging ended up being a crash course in useCallback, stale closures, and infinite re-renders.

Full breakdown:
https://iranjankumar.com/that-yellow-line-in-vs-code-nearly-broke-my-brain-and-how-i-finally-got-it/

#ReactJS #WebDev #JavaScript #OpenWeb

That Yellow Line in VS Code Nearly Broke My Brain (And How I Finally Got It) | Ranjan Kumar | AI Learning Blog

Three hours. Three whole hours I spent staring at this yellow squiggly line in VS Code today. You know the one I'm talking about: React Hook useEffect has

Ranjan Kumar | AI Learning Blog

Problem-solving is a skill every developer can learn — and this 5-step framework makes it practical and repeatable.

Understand, plan, simplify, solve, and refactor — whether you're debugging or doing live interviews.

🧠 Read more:
https://iranjankumar.com/the-5-step-strategy-that-changed-how-i-solve-any-coding-problem/

The 5-Step Strategy That Changed How I Solve Any Coding Problem | Ranjan Kumar | AI Learning Blog

Picture this: You're staring at a coding problem, and your mind just... blanks. You start typing something, anything, then delete it all. Try a different

Ranjan Kumar | AI Learning Blog

Arrays are great for order.
Objects are unbeatable for speed.

In this post, I explore JavaScript’s array & object structures with a DSA mindset:

Big O of common operations

Real-world example: Move Zeroes

Which method is costly and why

Read full blog:
🔗 https://iranjankumar.com/what-i-learned-today-about-arrays-and-objects-in-dsa/

#DSA #JavaScript #WebDev #Coding

What I learned Today About Arrays And Objects In DSA. | Ranjan Kumar | AI Learning Blog

Learning arrays and objects in DSA. What Are JavaScript Objects? JavaScript objects store data as key-value pairs, like this: const

Ranjan Kumar | AI Learning Blog

I explored the core programming concepts that every beginner should master before diving into Data Structures & Algorithms.

From functions and conditions to palindromes, primes, Fibonacci, GCD & LCM — here’s what to practice first.

📝 Full breakdown: https://iranjankumar.com/must-learn-concepts-before-starting-dsa/

Must-Learn Concepts Before Starting DSA | Ranjan Kumar | AI Learning Blog

I found the starting point to begin learning DSA. Go through these concepts once before jumping into DSA. 1. Programming Basics ✅ Functions Functions are

Ranjan Kumar | AI Learning Blog

🚀 Day 1 learning React!

Wrote about Components, JSX, Props, and more — all explained simply for beginners.

📖 Blog link: https://iranjankumar.com/what-i-learned-in-react-today-components-jsx-props-and-more/

#React #WebDev #OpenWeb #CodeNewbie #LearnToCode

What I Learned in React Today: Components, JSX, Props, and More! | Ranjan Kumar | AI Learning Blog

Today was a productive day in my React learning journey! 🚀 I dove into some really important fundamentals that form the backbone of every React

Ranjan Kumar | AI Learning Blog

Ever feel unsure what O(n) or O(n²) really means?

Big O Notation tells us how code scales as input grows — not just how fast it runs.

✅ Learn to count operations, not seconds
✅ Simplify space and time complexity
✅ Write smarter, faster code

📖 Read the breakdown:
https://iranjankumar.com/learning-complete-big-o-notation-in-dsa-fully-time-and-space-complexity/

#DSA #BigO #CodeSmart #Programming #javascript

Learning Complete Big O Notation In DSA Fully, Time And Space Complexity | Ranjan Kumar | AI Learning Blog

Today I started learning DSA from scratch. In this post, I am sharing what I learned about my first topic in DSA, which is Big O Notation. What Is Big O?

Ranjan Kumar | AI Learning Blog

🚀 I’ve made a strong decision — I’m committing to mastering Data Structures and Algorithms (DSA).

Over time, I’ve realized that no matter how advanced the tech gets — DSA is the core. It shapes how we think, solve problems, and build systems that actually work.

🧠 I’ve planned Topics:

Trees, Tries, and Graphs
Dynamic Programming & Greedy
Heaps, Sliding Window, and more

If you’re also on the DSA journey — let’s grow together. 🙌

👉 Full roadmap here:
https://iranjankumar.com/im-committing-to-mastering-data-structures-and-algorithms-%f0%9f%94%a5/

I’m Committing to Mastering Data Structures and Algorithms 🔥 | Ranjan Kumar | AI Learning Blog

From some time, I’ve been passionate about understanding how real-world tech works — from AI agents to full-stack apps. But no matter how advanced things

Ranjan Kumar | AI Learning Blog