<?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: Manas Sahu</title>
    <description>The latest articles on DEV Community by Manas Sahu (@manas_sahu_a4d7c594d065b8).</description>
    <link>https://dev.to/manas_sahu_a4d7c594d065b8</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3843418%2F6cbfaa95-a4c6-4b4b-9657-f67b00e30f40.png</url>
      <title>DEV Community: Manas Sahu</title>
      <link>https://dev.to/manas_sahu_a4d7c594d065b8</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/manas_sahu_a4d7c594d065b8"/>
    <language>en</language>
    <item>
      <title>CrossHID</title>
      <dc:creator>Manas Sahu</dc:creator>
      <pubDate>Tue, 11 Aug 2026 15:18:38 +0000</pubDate>
      <link>https://dev.to/manas_sahu_a4d7c594d065b8/crosshid-456h</link>
      <guid>https://dev.to/manas_sahu_a4d7c594d065b8/crosshid-456h</guid>
      <description>&lt;p&gt;CrossHID: Turn Your Laptop Into a Bluetooth HID Bridge for iPad&lt;/p&gt;

&lt;p&gt;Have you ever wanted to use your laptop's mouse with your iPad without buying another Bluetooth mouse?&lt;/p&gt;

&lt;p&gt;That was the idea behind CrossHID.&lt;/p&gt;

&lt;p&gt;CrossHID is a Bluetooth HID bridge that lets your laptop act as a Bluetooth input peripheral for your iPad.&lt;/p&gt;

&lt;p&gt;It supports both &lt;strong&gt;mouse and keyboard input&lt;/strong&gt;, allowing your existing laptop setup to interact with your iPad over Bluetooth.&lt;/p&gt;

&lt;p&gt;No extra mouse.&lt;br&gt;
No extra keyboard.&lt;br&gt;
Just your laptop and iPad.&lt;/p&gt;

&lt;p&gt;What is CrossHID?&lt;/p&gt;

&lt;p&gt;At its core, CrossHID takes input from your laptop and exposes it to the iPad as a Bluetooth HID device.&lt;/p&gt;

&lt;p&gt;The basic flow looks like this:&lt;/p&gt;

&lt;p&gt;Laptop mouse / keyboard → CrossHID → Bluetooth HID → iPad&lt;/p&gt;

&lt;p&gt;From the iPad's perspective, CrossHID behaves like a normal Bluetooth input device.&lt;/p&gt;

&lt;p&gt;This makes it possible to use the input hardware you already have instead of carrying another peripheral around.&lt;/p&gt;

&lt;p&gt;Why did I build it?&lt;/p&gt;

&lt;p&gt;I wanted a simple way to use my laptop's mouse with my iPad.&lt;/p&gt;

&lt;p&gt;The obvious solution would be to get another Bluetooth mouse and keep it around for the iPad.&lt;/p&gt;

&lt;p&gt;But that felt unnecessary.&lt;/p&gt;

&lt;p&gt;The laptop already had a perfectly good mouse and keyboard connected to it.&lt;/p&gt;

&lt;p&gt;So I started wondering:&lt;/p&gt;

&lt;p&gt;What if the laptop itself could act as the Bluetooth peripheral?&lt;/p&gt;

&lt;p&gt;That question eventually turned into CrossHID.&lt;/p&gt;

&lt;p&gt;Mouse first, keyboard too&lt;/p&gt;

&lt;p&gt;The primary use case for CrossHID is &lt;strong&gt;mouse input&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You can connect your iPad to CrossHID and use your laptop's mouse as the iPad's Bluetooth mouse.&lt;/p&gt;

&lt;p&gt;Keyboard input is supported as well, so the same bridge can handle both major desktop input devices.&lt;/p&gt;

&lt;p&gt;That means your setup can effectively become:&lt;/p&gt;

&lt;p&gt;Laptop → CrossHID → iPad**&lt;/p&gt;

&lt;p&gt;with your existing mouse and keyboard available to the iPad.&lt;/p&gt;

&lt;p&gt;How it works&lt;/p&gt;

&lt;p&gt;CrossHID sits between the laptop's input system and the iPad's Bluetooth connection.&lt;/p&gt;

&lt;p&gt;It captures input events from the laptop, converts them into HID reports, and sends those reports to the iPad through a Bluetooth HID connection.&lt;/p&gt;

&lt;p&gt;The iPad doesn't need a special CrossHID app to interpret those inputs.&lt;/p&gt;

&lt;p&gt;It simply sees a Bluetooth HID peripheral.&lt;/p&gt;

&lt;p&gt;That's what makes the project interesting to me: the laptop isn't just sending data to an iPad application — it is presenting itself as an input device.&lt;/p&gt;

&lt;p&gt;Platform support&lt;/p&gt;

&lt;p&gt;Right now, &lt;strong&gt;CrossHID is only available for Linux&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A Windows version is currently in the works and will be released soon.&lt;/p&gt;

&lt;p&gt;What CrossHID supports&lt;/p&gt;

&lt;p&gt;Currently, CrossHID supports:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🖱️ Mouse input&lt;/li&gt;
&lt;li&gt;⌨️ Keyboard input&lt;/li&gt;
&lt;li&gt;📡 Bluetooth HID connectivity with iPad&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal isn't to replace dedicated peripherals.&lt;/p&gt;

&lt;p&gt;It's to make the hardware you already have a little more useful.&lt;/p&gt;

&lt;p&gt;Where to try it&lt;/p&gt;

&lt;p&gt;CrossHID is not hosted on GitHub.&lt;/p&gt;

&lt;p&gt;You can find and try it here:&lt;br&gt;
crosshid.noblelex.in&lt;/p&gt;

&lt;p&gt;Who is this for?&lt;/p&gt;

&lt;p&gt;CrossHID can be useful if you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Keep your iPad next to your laptop&lt;/li&gt;
&lt;li&gt;Don't want to carry a second mouse&lt;/li&gt;
&lt;li&gt;Want to use your existing keyboard with your iPad&lt;/li&gt;
&lt;li&gt;Work between a laptop and iPad regularly&lt;/li&gt;
&lt;li&gt;Like experimenting with Bluetooth and HID&lt;/li&gt;
&lt;li&gt;Just want to try something a little different 😭&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's a relatively simple idea, but it can be surprisingly convenient once everything is connected.&lt;/p&gt;

&lt;p&gt;The project is ready&lt;/p&gt;

&lt;p&gt;CrossHID is now finished and ready to be used.&lt;/p&gt;

&lt;p&gt;I'm releasing it because I don't want it to remain another project that only exists on my machine.&lt;/p&gt;

&lt;p&gt;If you have a setup where CrossHID could be useful, give it a try.&lt;/p&gt;

&lt;p&gt;Try it here: crosshid.noblelex.in&lt;/p&gt;

&lt;p&gt;If you run into a bug, find something that doesn't work correctly, or have an idea for improving it, feel free to reach out through the site.&lt;/p&gt;

&lt;p&gt;What's next?&lt;/p&gt;

&lt;p&gt;For now, I'm mainly interested in seeing people actually use CrossHID.&lt;/p&gt;

&lt;p&gt;There are plenty of things that could potentially be improved — better device handling, more input support, broader platform support, and a more polished experience.&lt;/p&gt;

&lt;p&gt;But I'd rather let real usage determine what comes next.&lt;/p&gt;

&lt;p&gt;Maybe CrossHID stays a small utility.&lt;/p&gt;

&lt;p&gt;Maybe it grows into something more.&lt;/p&gt;

&lt;p&gt;We'll see.&lt;/p&gt;

&lt;p&gt;Final thoughts&lt;/p&gt;

&lt;p&gt;CrossHID started from a pretty simple question:&lt;/p&gt;

&lt;p&gt;"Can my laptop pretend to be a Bluetooth input device for my iPad?"&lt;/p&gt;

&lt;p&gt;The answer turned out to be yes.&lt;/p&gt;

&lt;p&gt;So I built it.&lt;/p&gt;

&lt;p&gt;Now I'm putting it out there for anyone else who wants to try it.&lt;/p&gt;

&lt;p&gt;If you find it useful, I'd love to hear about it. ❤️&lt;/p&gt;

&lt;p&gt;Happy hacking! 🚀&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>startup</category>
    </item>
    <item>
      <title>NobleLex</title>
      <dc:creator>Manas Sahu</dc:creator>
      <pubDate>Tue, 04 Aug 2026 17:08:21 +0000</pubDate>
      <link>https://dev.to/manas_sahu_a4d7c594d065b8/noblelex-3748</link>
      <guid>https://dev.to/manas_sahu_a4d7c594d065b8/noblelex-3748</guid>
      <description>&lt;p&gt;I Built an AI Legal Assistant at 16 — Here's What I Learned&lt;/p&gt;

&lt;p&gt;Over the past few months, I've been building NobleLex, an AI-powered legal assistant focused on Indian law.&lt;/p&gt;

&lt;p&gt;The idea started with a simple question:&lt;/p&gt;

&lt;p&gt;Can legal research become faster without sacrificing clarity?&lt;/p&gt;

&lt;p&gt;That question led me into building features like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI-powered judgment analysis&lt;/li&gt;
&lt;li&gt;Legal research assistance&lt;/li&gt;
&lt;li&gt;Conversation sharing&lt;/li&gt;
&lt;li&gt;Structured legal summaries&lt;/li&gt;
&lt;li&gt;Citation support&lt;/li&gt;
&lt;li&gt;A clean interface designed for long legal documents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The journey wasn't smooth.&lt;/p&gt;

&lt;p&gt;I rewrote parts of the frontend, experimented with different AI models, redesigned the user experience multiple times, dealt with deployment issues, rate limits, and countless bugs that only appeared in production.&lt;/p&gt;

&lt;p&gt;One thing I learned quickly is that building the product is only half the challenge.&lt;/p&gt;

&lt;p&gt;The harder part is making something people genuinely find useful.&lt;/p&gt;

&lt;p&gt;I've spent a lot of time improving the little details—making summaries clearer, reducing friction in the interface, and thinking carefully about how AI should assist rather than overwhelm users.&lt;/p&gt;

&lt;p&gt;As a student, balancing school with development has also taught me consistency. Even small improvements made every day add up over time.&lt;/p&gt;

&lt;p&gt;I'm now at the stage where I'm looking for honest feedback from developers, law students, and legal professionals.&lt;/p&gt;

&lt;p&gt;If you've built products before, I'd love to hear:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What's the biggest lesson you've learned while building?&lt;/li&gt;
&lt;li&gt;How did you get your first real users?&lt;/li&gt;
&lt;li&gt;What would you improve in an AI tool for legal research?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Building in public has already taught me more than any tutorial ever could, and I'm excited to keep improving NobleLex based on real user feedback.&lt;/p&gt;

&lt;p&gt;If you'd like to try it or share feedback, you can check it out here:&lt;br&gt;
👉 &lt;a href="https://noblelex.in" rel="noopener noreferrer"&gt;https://noblelex.in&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For any suggestions, feedback, or collaboration, feel free to reach out:&lt;br&gt;
📧 &lt;a href="mailto:support@noblelex.in"&gt;support@noblelex.in&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>buildinpublic</category>
      <category>software</category>
      <category>startup</category>
    </item>
    <item>
      <title>Introducing NobleLex — AI for Legal Understanding ⚖️</title>
      <dc:creator>Manas Sahu</dc:creator>
      <pubDate>Fri, 12 Jun 2026 15:28:23 +0000</pubDate>
      <link>https://dev.to/manas_sahu_a4d7c594d065b8/introducing-noblelex-ai-for-legal-understanding-67j</link>
      <guid>https://dev.to/manas_sahu_a4d7c594d065b8/introducing-noblelex-ai-for-legal-understanding-67j</guid>
      <description>&lt;p&gt;&lt;a href="https://noblelex.in" rel="noopener noreferrer"&gt;&lt;/a&gt;NobleLex is an AI-powered legal assistant built to make legal documents easier to read, understand, and work with.&lt;br&gt;
Legal judgments and documents are often long, complex, and time-consuming to go through. NobleLex is designed to simplify that process and help users focus on what actually matters.&lt;br&gt;
It currently includes 8+ features to assist with legal research, analysis, and understanding.&lt;br&gt;
You can open the website and explore everything in detail.&lt;br&gt;
The goal is simple — reduce the time it takes to understand legal information without losing accuracy or depth.&lt;br&gt;
We’re actively building and improving the platform, especially around legal research, document handling, and smarter AI-driven analysis.&lt;br&gt;
If you’re into law, legal tech, or AI applications in real-world systems, this is what we’re building.&lt;/p&gt;

&lt;p&gt;You can check out the website at &lt;a href="https://noblelex.in" rel="noopener noreferrer"&gt;https://noblelex.in&lt;/a&gt; &lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>showdev</category>
      <category>startup</category>
    </item>
    <item>
      <title>From IPC to BNS: I built a web tool to simplify India’s new criminal laws</title>
      <dc:creator>Manas Sahu</dc:creator>
      <pubDate>Wed, 25 Mar 2026 15:36:01 +0000</pubDate>
      <link>https://dev.to/manas_sahu_a4d7c594d065b8/from-ipc-to-bns-i-built-a-web-tool-to-simplify-indias-new-criminal-laws-37h1</link>
      <guid>https://dev.to/manas_sahu_a4d7c594d065b8/from-ipc-to-bns-i-built-a-web-tool-to-simplify-indias-new-criminal-laws-37h1</guid>
      <description>&lt;p&gt;🧠 I Built a Tool to Convert IPC Sections to BNS Instantly&lt;/p&gt;

&lt;p&gt;With the shift from the Indian Penal Code (IPC) to the Bharatiya Nyaya Sanhita (BNS) in 2024, I noticed something:&lt;/p&gt;

&lt;p&gt;👉 It’s actually confusing to track how sections have changed.&lt;br&gt;
👉 There’s no quick way to understand mappings or transitions.&lt;/p&gt;

&lt;p&gt;So I decided to build something simple.&lt;/p&gt;

&lt;p&gt;🚀 What I Built&lt;/p&gt;

&lt;p&gt;I created a web tool that helps you:&lt;/p&gt;

&lt;p&gt;Convert IPC sections to their corresponding BNS sections&lt;br&gt;
Understand how the structure has changed&lt;br&gt;
Quickly access different chapters and mappings&lt;/p&gt;

&lt;p&gt;The goal was to make it fast, simple, and useful—especially for students and anyone exploring the new legal system.&lt;/p&gt;

&lt;p&gt;💻 Tech Stack&lt;/p&gt;

&lt;p&gt;I kept the stack simple and focused:&lt;/p&gt;

&lt;p&gt;Frontend: HTML&lt;br&gt;
Backend: Python&lt;br&gt;
Framework: Flask&lt;br&gt;
Deployment: Vercel&lt;/p&gt;

&lt;p&gt;The backend handles the mapping logic, while the frontend keeps things clean and easy to navigate.&lt;/p&gt;

&lt;p&gt;🎯 Why This Matters&lt;/p&gt;

&lt;p&gt;This tool can be useful for:&lt;/p&gt;

&lt;p&gt;Law students trying to understand the transition&lt;br&gt;
People preparing for exams&lt;br&gt;
Anyone curious about how IPC maps to BNS&lt;/p&gt;

&lt;p&gt;Instead of going through multiple sources, you get a quick and structured answer in one place.&lt;/p&gt;

&lt;p&gt;🔗 Try It Out&lt;/p&gt;

&lt;p&gt;You can check it out here:&lt;br&gt;
👉 &lt;a href="https://ipc-to-bns-mauve.vercel.app/" rel="noopener noreferrer"&gt;https://ipc-to-bns-mauve.vercel.app/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>showdev</category>
      <category>sideprojects</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
