<?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: Divesh Sankhla</title>
    <description>The latest articles on DEV Community by Divesh Sankhla (@diveshjain25).</description>
    <link>https://dev.to/diveshjain25</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%2F167848%2F418e8eb8-38fe-404a-90f2-decc4c02ad8c.png</url>
      <title>DEV Community: Divesh Sankhla</title>
      <link>https://dev.to/diveshjain25</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/diveshjain25"/>
    <language>en</language>
    <item>
      <title>Most expense trackers expect perfect English. But real users type in Hindi, Hinglish, mixed language, and natural conversation. So I built https://vitmora.com to understand the way people actually type.</title>
      <dc:creator>Divesh Sankhla</dc:creator>
      <pubDate>Wed, 27 May 2026 06:19:30 +0000</pubDate>
      <link>https://dev.to/diveshjain25/most-expense-trackers-expect-perfect-english-but-real-users-type-in-hindi-hinglish-mixed-3722</link>
      <guid>https://dev.to/diveshjain25/most-expense-trackers-expect-perfect-english-but-real-users-type-in-hindi-hinglish-mixed-3722</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://vitmora.com/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fvitmora.com%2Fstatic%2Fimages%2Fdashboard-home-image.png" height="368" class="m-0" width="799"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://vitmora.com/" rel="noopener noreferrer" class="c-link"&gt;
            Vitmora | Track Money Like Sending a Message
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Track expenses and income like sending a message. Type or speak naturally, and Vitmora organizes your money into structured insights, budgets, and answers you can actually use.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fvitmora.com%2Fstatic%2Fimages%2Fvitmora_icon.png" width="190" height="172"&gt;
          vitmora.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>nlp</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
    <item>
      <title>I Built an AI Expense Tracker That Understands the Way People Actually Type</title>
      <dc:creator>Divesh Sankhla</dc:creator>
      <pubDate>Wed, 27 May 2026 06:16:47 +0000</pubDate>
      <link>https://dev.to/diveshjain25/i-built-an-ai-expense-tracker-that-understands-the-way-people-actually-type-3oma</link>
      <guid>https://dev.to/diveshjain25/i-built-an-ai-expense-tracker-that-understands-the-way-people-actually-type-3oma</guid>
      <description>&lt;p&gt;I Built an AI Expense Tracker That Understands the Way People Actually Type&lt;/p&gt;

&lt;p&gt;Most expense tracking apps expect users to type in a fixed format.&lt;/p&gt;

&lt;p&gt;But real people don’t track expenses like that.&lt;/p&gt;

&lt;p&gt;Some people type:&lt;/p&gt;

&lt;p&gt;“Paid 100 for petrol”&lt;/p&gt;

&lt;p&gt;Some type:&lt;/p&gt;

&lt;p&gt;“500 रुपये का पेट्रोल भराया”&lt;/p&gt;

&lt;p&gt;Others naturally mix languages:&lt;/p&gt;

&lt;p&gt;“Petrol ke liye 300 pay kiya”&lt;/p&gt;

&lt;p&gt;And sometimes people combine everything together in a single sentence.&lt;/p&gt;

&lt;p&gt;Most expense trackers completely fail at understanding this.&lt;/p&gt;

&lt;p&gt;That’s the problem I wanted to solve while building Vitmora.&lt;/p&gt;




&lt;p&gt;The Problem With Traditional Expense Tracking&lt;/p&gt;

&lt;p&gt;I’ve tried many expense tracking apps over the years.&lt;/p&gt;

&lt;p&gt;Most of them were good at charts, dashboards, and reports.&lt;/p&gt;

&lt;p&gt;But almost all of them had the same problem:&lt;/p&gt;

&lt;p&gt;They expected users to adapt to the app.&lt;/p&gt;

&lt;p&gt;You usually have to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select category&lt;/li&gt;
&lt;li&gt;Enter amount&lt;/li&gt;
&lt;li&gt;Choose payment method&lt;/li&gt;
&lt;li&gt;Add notes&lt;/li&gt;
&lt;li&gt;Fill forms repeatedly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After a few days, it starts feeling like work.&lt;/p&gt;

&lt;p&gt;And honestly, most people stop tracking because of that friction.&lt;/p&gt;

&lt;p&gt;But there was another problem I kept noticing.&lt;/p&gt;

&lt;p&gt;Language.&lt;/p&gt;




&lt;p&gt;People Don’t Think About Money in One Language&lt;/p&gt;

&lt;p&gt;In countries like India especially, people naturally switch between languages while typing.&lt;/p&gt;

&lt;p&gt;Sometimes it’s English.&lt;/p&gt;

&lt;p&gt;Sometimes Hindi.&lt;/p&gt;

&lt;p&gt;Sometimes Hinglish.&lt;/p&gt;

&lt;p&gt;Sometimes regional languages.&lt;/p&gt;

&lt;p&gt;And most of the time, it’s mixed naturally.&lt;/p&gt;

&lt;p&gt;That’s how people actually communicate.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Paid 100 for petrol”&lt;/li&gt;
&lt;li&gt;“500 रुपये का पेट्रोल भराया”&lt;/li&gt;
&lt;li&gt;“Petrol ke liye 300 pay kiya”&lt;/li&gt;
&lt;li&gt;“Swiggy order 450 paid by UPI kal night”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These all mean something very clear to humans.&lt;/p&gt;

&lt;p&gt;But most apps struggle to understand them.&lt;/p&gt;

&lt;p&gt;That’s where the idea behind Vitmora started.&lt;/p&gt;




&lt;p&gt;The Goal Was Simple&lt;/p&gt;

&lt;p&gt;I didn’t want users to learn how to use the app.&lt;/p&gt;

&lt;p&gt;I wanted the app to understand users naturally.&lt;/p&gt;

&lt;p&gt;Instead of structured forms, the experience should feel more like chatting.&lt;/p&gt;

&lt;p&gt;Just type normally.&lt;/p&gt;

&lt;p&gt;Vitmora should figure out:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;amount&lt;/li&gt;
&lt;li&gt;category&lt;/li&gt;
&lt;li&gt;payment method&lt;/li&gt;
&lt;li&gt;merchant/context&lt;/li&gt;
&lt;li&gt;intent&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;automatically.&lt;/p&gt;




&lt;p&gt;Building Multilingual Expense Understanding&lt;/p&gt;

&lt;p&gt;This turned out to be much harder than it sounds.&lt;/p&gt;

&lt;p&gt;Because users don’t type consistently.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;“Petrol ke liye 300 diye”&lt;/p&gt;

&lt;p&gt;“Petrol bharaya 500”&lt;/p&gt;

&lt;p&gt;“500 ka fuel”&lt;/p&gt;

&lt;p&gt;“Bike me petrol 200”&lt;/p&gt;

&lt;p&gt;All of these technically describe the same kind of expense.&lt;/p&gt;

&lt;p&gt;Then there’s mixed language input.&lt;/p&gt;

&lt;p&gt;A single sentence might contain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;English words&lt;/li&gt;
&lt;li&gt;Hindi words&lt;/li&gt;
&lt;li&gt;regional language&lt;/li&gt;
&lt;li&gt;abbreviations&lt;/li&gt;
&lt;li&gt;spelling mistakes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And users still expect the app to understand them instantly.&lt;/p&gt;

&lt;p&gt;That became one of the biggest product and engineering challenges while building Vitmora.&lt;/p&gt;




&lt;p&gt;Understanding Intent Instead of Perfect Grammar&lt;/p&gt;

&lt;p&gt;One thing I realized very quickly:&lt;/p&gt;

&lt;p&gt;People don’t type for machines.&lt;/p&gt;

&lt;p&gt;They type for convenience.&lt;/p&gt;

&lt;p&gt;Nobody wants to stop and think:&lt;br&gt;
“Am I formatting this correctly?”&lt;/p&gt;

&lt;p&gt;The app should understand intent even if the sentence isn’t perfect.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;User Input&lt;/th&gt;
&lt;th&gt;What Vitmora Understands&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Paid 100 for petrol&lt;/td&gt;
&lt;td&gt;Fuel expense&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;500 रुपये का पेट्रोल भराया&lt;/td&gt;
&lt;td&gt;Fuel expense&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Uber ke liye 300 pay kiya&lt;/td&gt;
&lt;td&gt;Travel expense&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Swiggy order 450 paid by UPI&lt;/td&gt;
&lt;td&gt;Food delivery + UPI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coffee 120 with card&lt;/td&gt;
&lt;td&gt;Food &amp;amp; card payment&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;That flexibility completely changes the feeling of expense tracking.&lt;/p&gt;

&lt;p&gt;It starts feeling natural instead of robotic.&lt;/p&gt;




&lt;p&gt;The Bigger UX Lesson&lt;/p&gt;

&lt;p&gt;While building this, I realized something important:&lt;/p&gt;

&lt;p&gt;Most software still expects humans to behave like software.&lt;/p&gt;

&lt;p&gt;But real communication is messy.&lt;/p&gt;

&lt;p&gt;People switch languages.&lt;br&gt;
Use shortcuts.&lt;br&gt;
Mix sentences.&lt;br&gt;
Misspell words.&lt;br&gt;
Type casually.&lt;/p&gt;

&lt;p&gt;And honestly, that’s normal.&lt;/p&gt;

&lt;p&gt;Technology should adapt to people — not the other way around.&lt;/p&gt;




&lt;p&gt;Quick Demo&lt;/p&gt;

&lt;p&gt;I recently recorded a small demo showing how Vitmora understands different styles of expense entries in real time.&lt;/p&gt;

&lt;p&gt;Demo Video - &lt;a href="https://www.youtube.com/shorts/p06VeqzKGNA" rel="noopener noreferrer"&gt;https://www.youtube.com/shorts/p06VeqzKGNA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Examples used in the demo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Paid 100 for petrol”&lt;/li&gt;
&lt;li&gt;“500 रुपये का पेट्रोल भराया”&lt;/li&gt;
&lt;li&gt;“Petrol ke liye 300 pay kiya”&lt;/li&gt;
&lt;li&gt;“J’ai payé 100 pour l’essence”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal wasn’t just multilingual support.&lt;/p&gt;

&lt;p&gt;The goal was making expense tracking feel effortless.&lt;/p&gt;




&lt;p&gt;What’s Next&lt;/p&gt;

&lt;p&gt;Vitmora is still evolving, and there’s a lot more I want to improve around:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;natural language understanding&lt;/li&gt;
&lt;li&gt;multilingual support&lt;/li&gt;
&lt;li&gt;smarter categorization&lt;/li&gt;
&lt;li&gt;conversational finance tracking&lt;/li&gt;
&lt;li&gt;AI-powered insights&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But this idea of “track expenses the way people naturally speak” has become one of the core philosophies behind the product.&lt;/p&gt;

&lt;p&gt;Because managing money shouldn’t require perfect formatting or perfect English.&lt;/p&gt;

&lt;p&gt;It should feel natural.&lt;/p&gt;




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

&lt;p&gt;Would genuinely love feedback from developers, builders, and anyone interested in AI, multilingual UX, or personal finance tools.&lt;/p&gt;

&lt;p&gt;You can check out Vitmora here: &lt;a href="https://vitmora.com" rel="noopener noreferrer"&gt;https://vitmora.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>fintech</category>
      <category>startup</category>
      <category>saas</category>
    </item>
    <item>
      <title>What If Tracking Money Felt As Easy As Sending a Message?</title>
      <dc:creator>Divesh Sankhla</dc:creator>
      <pubDate>Sat, 16 May 2026 05:15:10 +0000</pubDate>
      <link>https://dev.to/diveshjain25/what-if-tracking-money-felt-as-easy-as-sending-a-message-5ag</link>
      <guid>https://dev.to/diveshjain25/what-if-tracking-money-felt-as-easy-as-sending-a-message-5ag</guid>
      <description>&lt;p&gt;Most finance apps still feel surprisingly complicated.&lt;/p&gt;

&lt;p&gt;Open the app.&lt;br&gt;
Tap “Add Expense.”&lt;br&gt;
Choose a category.&lt;br&gt;
Select a payment method.&lt;br&gt;
Add notes.&lt;br&gt;
Save.&lt;/p&gt;

&lt;p&gt;It works — but it never feels natural.&lt;/p&gt;

&lt;p&gt;And after a few days, most people stop using these apps consistently.&lt;/p&gt;

&lt;p&gt;For a long time, I thought expense tracking was a discipline problem.&lt;/p&gt;

&lt;p&gt;But the more I explored productivity systems, automation and user workflows, the more I realized something:&lt;/p&gt;

&lt;p&gt;It’s often a friction problem.&lt;/p&gt;

&lt;p&gt;We already communicate naturally through messages.&lt;br&gt;
We send quick updates instantly.&lt;br&gt;
We interact with AI conversationally every day.&lt;/p&gt;

&lt;p&gt;So I kept asking myself:&lt;/p&gt;

&lt;p&gt;What if tracking money felt as easy as sending a message?&lt;/p&gt;

&lt;p&gt;That question eventually became the foundation for something I’ve been building called Vitmora.&lt;/p&gt;

&lt;p&gt;The idea behind Vitmora is simple:&lt;br&gt;
reduce friction between people and financial tracking.&lt;/p&gt;

&lt;p&gt;Not by adding more complexity —&lt;br&gt;
but by making the experience feel faster, cleaner and more intuitive.&lt;/p&gt;

&lt;p&gt;I’ve been especially interested in how conversational workflows and AI-assisted systems can improve everyday financial interactions.&lt;/p&gt;

&lt;p&gt;Because honestly, most personal finance tools today still feel like traditional forms wrapped inside modern UI design.&lt;/p&gt;

&lt;p&gt;They may look better visually, but the underlying experience often hasn’t changed much.&lt;/p&gt;

&lt;p&gt;While building Vitmora, I started thinking less about “features” and more about user behavior.&lt;/p&gt;

&lt;p&gt;Why do people abandon finance apps?&lt;/p&gt;

&lt;p&gt;Why does consistency break?&lt;/p&gt;

&lt;p&gt;Why do manual workflows feel exhausting over time?&lt;/p&gt;

&lt;p&gt;I think a big part of the answer is cognitive load.&lt;/p&gt;

&lt;p&gt;The more steps required to log or organize information, the harder it becomes to maintain the habit long term.&lt;/p&gt;

&lt;p&gt;That’s where conversational input, automation and smarter workflows become interesting.&lt;/p&gt;

&lt;p&gt;Instead of forcing users to adapt to rigid systems, software should adapt better to how people naturally think and communicate.&lt;/p&gt;

&lt;p&gt;From a technical side, I’ve also been experimenting with modular architectures using Flask, PostgreSQL and workflow-driven structures while exploring how AI can improve categorization, organization and financial insights.&lt;/p&gt;

&lt;p&gt;Still early.&lt;br&gt;
Still learning.&lt;br&gt;
Still building.&lt;/p&gt;

&lt;p&gt;One thing I genuinely enjoy about building in public is hearing how other developers, founders and builders think about these problems.&lt;/p&gt;

&lt;p&gt;There’s a lot happening right now at the intersection of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI&lt;/li&gt;
&lt;li&gt;productivity&lt;/li&gt;
&lt;li&gt;finance&lt;/li&gt;
&lt;li&gt;automation&lt;/li&gt;
&lt;li&gt;conversational interfaces&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And I think we’re only at the beginning.&lt;/p&gt;

&lt;p&gt;If you’re working on similar ideas — or if you’ve thought about how finance apps could feel more natural — I’d genuinely love to hear your perspective.&lt;/p&gt;

&lt;p&gt;Currently building at:&lt;br&gt;
&lt;a href="https://vitmora.com" rel="noopener noreferrer"&gt;https://vitmora.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Curious:&lt;br&gt;
If you could redesign personal finance apps from scratch today, what would you change first?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>fintech</category>
      <category>productivity</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
