<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Raj Kumar</title>
    <description>The latest articles on DEV Community by Raj Kumar (@raj_kumar_d84873821cdd64a).</description>
    <link>https://dev.to/raj_kumar_d84873821cdd64a</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3297053%2F2fa78f9a-2d6c-48fc-b9f9-c83b913a04ee.jpg</url>
      <title>DEV Community: Raj Kumar</title>
      <link>https://dev.to/raj_kumar_d84873821cdd64a</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/raj_kumar_d84873821cdd64a"/>
    <language>en</language>
    <item>
      <title>I Built a Free AI Tool 🤖 That Tells Indian Developers EXACTLY What They're Worth in the Market 💰</title>
      <dc:creator>Raj Kumar</dc:creator>
      <pubDate>Mon, 18 May 2026 06:18:11 +0000</pubDate>
      <link>https://dev.to/raj_kumar_d84873821cdd64a/i-built-a-free-ai-tool-that-tells-indian-developers-exactly-what-theyre-worth-in-the-market-8l0</link>
      <guid>https://dev.to/raj_kumar_d84873821cdd64a/i-built-a-free-ai-tool-that-tells-indian-developers-exactly-what-theyre-worth-in-the-market-8l0</guid>
      <description>&lt;p&gt;Most Indian developers have no idea what their profile actually signals to the market.&lt;/p&gt;

&lt;p&gt;Not your resume. Not your GitHub.&lt;br&gt;
Your signal.&lt;/p&gt;

&lt;p&gt;I built something to fix that — and I want to show you exactly how it works. 👇&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgz46l4km8n6ec0eak0oh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgz46l4km8n6ec0eak0oh.png" alt=" " width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm a React and full-stack developer — Node, Express, the works.&lt;/p&gt;

&lt;p&gt;And at some point I realised: I had skills. But I had no visibility into how those skills were valued, how they matched to real jobs, or where I was falling behind the market.&lt;/p&gt;

&lt;p&gt;So I built Kareevo — an AI Career Intelligence Platform, made for Indian professionals.&lt;/p&gt;

&lt;p&gt;Solo. Free-tier tools. Nights and weekends. 🛠️&lt;/p&gt;

&lt;p&gt;And now it's live — and it's 100% free. Forever. No paywall. No credit card.&lt;/p&gt;

&lt;p&gt;⭐ 100% Free · No plans · No credit card · No paywalls&lt;/p&gt;




&lt;p&gt;Here's the first thing you see when you log in 👇&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F42wvbkey3z0kdiiv6fd7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F42wvbkey3z0kdiiv6fd7.png" alt=" " width="800" height="377"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your Career Health Score — a real number out of 100, based on live market data.&lt;/p&gt;

&lt;p&gt;Not vibes. Not guesswork.&lt;br&gt;
Skills relevance. Experience value. Market demand. Salary position. All scored. All visible.&lt;/p&gt;

&lt;p&gt;It even tells you your rising skills — TypeScript, GraphQL, Next.js — so you're not learning the wrong things. 🎯&lt;/p&gt;




&lt;p&gt;This one hits different. 👇&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw45q4zu5ana0fh1f0ks8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw45q4zu5ana0fh1f0ks8.png" alt=" " width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Kareevo shows you exactly what the Indian market pays for your role, your experience, your city.&lt;/p&gt;

&lt;p&gt;Market range for full-stack (4 yrs): ₹8–15 LPA&lt;br&gt;
Top city: Bangalore ₹14L&lt;br&gt;
Tamil Nadu benchmark: ₹11L&lt;/p&gt;

&lt;p&gt;If you've ever gone into a salary negotiation with no data — this is the tool you didn't have. 💰&lt;/p&gt;




&lt;p&gt;No more "maybe I'm 60% qualified for this." 👇&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo4agj86myedhxhn9i72h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo4agj86myedhxhn9i72h.png" alt=" " width="800" height="383"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Kareevo matches you to jobs based on your actual profile — not just your title.&lt;/p&gt;

&lt;p&gt;It shows your match %, which skills got you there, and the exact one skill standing between you and 100% match.&lt;/p&gt;

&lt;p&gt;That's not a job board. That's intelligence. 🔍&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fobxhhhxw8xxc282j4u3r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fobxhhhxw8xxc282j4u3r.png" alt=" " width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your Skill Radar scores every skill against live market demand.&lt;/p&gt;

&lt;p&gt;React: 85. Hot. Git: 100. Stable. And if a skill is going obsolete? Kareevo warns you before it hurts your score. 🚨&lt;/p&gt;




&lt;p&gt;Most platforms spam you daily. Kareevo doesn't.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0fpeubh26nq2tmt9skh0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0fpeubh26nq2tmt9skh0.png" alt=" " width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Every email is triggered by a real signal — a new job match, a skill warning, your Monday career report.&lt;/p&gt;

&lt;p&gt;No match today? We stay silent. That's the promise. 🤫&lt;/p&gt;




&lt;p&gt;What you get:&lt;br&gt;
⭐ Career Health Score — real-time from live market data&lt;br&gt;
💰 Salary Intelligence — your exact market value in ₹ LPA&lt;br&gt;
🎯 Job Match Alerts — only jobs that fit your profile&lt;br&gt;
🚨 Skill Gap Warnings — before they hurt you&lt;br&gt;
📊 Weekly AI Reports — your career brief every Monday&lt;br&gt;
📧 Email Intelligence — signal-only, no spam&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9jpdt05rjzwng902v2yh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9jpdt05rjzwng902v2yh.png" alt=" " width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;I built Kareevo as a solo developer — React, Node, Express, and mostly free-tier tools stitched together with late nights.&lt;/p&gt;

&lt;p&gt;No big team. No funding. Just a problem I felt personally and decided to solve.&lt;/p&gt;

&lt;p&gt;It's not perfect. I'm still learning, still shipping, still improving.&lt;/p&gt;

&lt;p&gt;But it's live. It works. And it's completely free — because every developer deserves to know where they actually stand. 🙏&lt;/p&gt;




&lt;p&gt;Try Kareevo — it takes 2 minutes 👇&lt;br&gt;
🔗 &lt;a href="https://kareevo-frontend.vercel.app/" rel="noopener noreferrer"&gt;kareevo-frontend.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sign in with LinkedIn or Google. Free forever. No card needed.&lt;/p&gt;

&lt;p&gt;If you're a developer, fresher, or mid-level professional — go check your score.&lt;/p&gt;

&lt;p&gt;Then come back and tell me 👇&lt;br&gt;
What was your Career Health Score? Did the salary gap surprise you?&lt;/p&gt;

&lt;p&gt;I read every comment. Drop it below. 🔽&lt;/p&gt;

&lt;h1&gt;
  
  
  BuildInPublic #Kareevo #ReactDeveloper #CareerGrowth #AIEngineering #IndianDeveloper #SaaS
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>saas</category>
    </item>
    <item>
      <title>Introducing react-number-rating – A 1–10 React Rating Component for Better UI</title>
      <dc:creator>Raj Kumar</dc:creator>
      <pubDate>Fri, 18 Jul 2025 08:32:56 +0000</pubDate>
      <link>https://dev.to/raj_kumar_d84873821cdd64a/build-better-feedback-ui-with-react-number-rating-a-lightweight-react-rating-component-npm-3eb2</link>
      <guid>https://dev.to/raj_kumar_d84873821cdd64a/build-better-feedback-ui-with-react-number-rating-a-lightweight-react-rating-component-npm-3eb2</guid>
      <description>&lt;p&gt;&lt;strong&gt;🔥 Introduction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;“The react-number-rating component helps you add clean, user-friendly numeric rating systems (1–10) in React apps with minimal setup.”&lt;/p&gt;

&lt;p&gt;If you're building a feedback form, product rating, or any kind of review system in a React app, you’ve probably used stars, sliders, or emojis. But what if you want something more precise, clean, and customizable?&lt;/p&gt;

&lt;p&gt;Introducing react-number-rating — a modern and developer-friendly rating component for React that displays a numeric scale from 1 to 10, with optional color coding to visually represent the score strength.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0po4vg7wuyfaejbmymst.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0po4vg7wuyfaejbmymst.png" alt=" " width="706" height="90"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🔗 Live Demo
&lt;/h3&gt;

&lt;p&gt;👉 &lt;a href="https://codesandbox.io/p/sandbox/92y4kp" rel="noopener noreferrer"&gt;Try it on CodeSandbox&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;✨ Features&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;✅ Numeric scale from 1 to 10&lt;br&gt;
✅ Custom color for each number&lt;br&gt;
✅ Easily style via props or CSS&lt;br&gt;
✅ Lightweight – no external styling libraries&lt;br&gt;
✅ Built with React 17/18 compatibility&lt;br&gt;
✅ Perfect for feedback forms, review UIs, or product ratings&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📦 Installation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Install via NPM:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npm install react-number-rating&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🛠️ Usage Example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React, { useState } from "react";
import PriorityRating from "react-number-rating";

export default function App() {
  const [priority, setPriority] = useState(5);
  return (
    &amp;lt;PriorityRating
      max={10}
      value={priority}
      name="priority"
      onChange={(val) =&amp;gt; setPriority(val)}
    /&amp;gt;
  );
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;💡 Tip: The onChange callback lets you hook into form logic easily.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚙️ Props Breakdown&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Prop&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;value&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;number&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The current rating value (1–10)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;onChange&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;func&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Callback function when a rating is selected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;activeColor&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;string&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Color of selected rating numbers (default: &lt;code&gt;#1976d2&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;inactiveColor&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;string&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Color of unselected numbers (default: &lt;code&gt;#e0e0e0&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;size&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;string&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Size of the number buttons (&lt;code&gt;small&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt;, &lt;code&gt;large&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;🎯 Real-World Use Cases&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User feedback forms&lt;/li&gt;
&lt;li&gt;Product reviews&lt;/li&gt;
&lt;li&gt;Quiz or exam grading UI&lt;/li&gt;
&lt;li&gt;Habit tracking (e.g., rate your productivity)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🧑‍💻 About the Author&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I’m Rajkumar, a passionate frontend engineer focused on building modular and reusable UI solutions. This is part of my effort to help developers quickly ship polished user experiences in React.&lt;/p&gt;

&lt;p&gt;👉&lt;a href="https://github.com/Rajkumar5068689/react-rating" rel="noopener noreferrer"&gt; GitHub&lt;/a&gt;&lt;br&gt;
👉 &lt;a href="https://buymeacoffee.com/rajkumar502" rel="noopener noreferrer"&gt;Buy Me a Coffee&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💖 Support the Project&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you find this useful, consider supporting me:&lt;/p&gt;

&lt;p&gt;⭐ Star the repo on GitHub&lt;/p&gt;

&lt;p&gt;🧑‍💻 Try it in your next React project&lt;/p&gt;

&lt;p&gt;💸 &lt;a href="https://github.com/sponsors/Rajkumar5068689" rel="noopener noreferrer"&gt;Sponsor via GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;☕ &lt;a href="https://buymeacoffee.com/rajkumar502" rel="noopener noreferrer"&gt;Buy Me a Coffee&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📌 Final Thoughts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;react-number-rating is a tiny but powerful component that brings numeric clarity to user ratings in React apps. Whether you're building SaaS, dashboards, or mobile-first apps, it's plug-and-play ready.&lt;/p&gt;

&lt;p&gt;Have suggestions or want to contribute? PRs are always welcome!&lt;/p&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>npm</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
