<?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: Prakhar54-byte</title>
    <description>The latest articles on DEV Community by Prakhar54-byte (@prakhar54byte).</description>
    <link>https://dev.to/prakhar54byte</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%2F3944472%2F7ca66157-610d-4988-8275-4f6bfc572d3e.png</url>
      <title>DEV Community: Prakhar54-byte</title>
      <link>https://dev.to/prakhar54byte</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/prakhar54byte"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>Prakhar54-byte</dc:creator>
      <pubDate>Thu, 21 May 2026 16:33:01 +0000</pubDate>
      <link>https://dev.to/prakhar54byte/-5dc3</link>
      <guid>https://dev.to/prakhar54byte/-5dc3</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/prakhar54byte/holy-typos-batman-how-i-built-spelljump-h6h" class="crayons-story__hidden-navigation-link"&gt;Holy Typos, Batman! How I Built 'SpellJump'&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/prakhar54byte" class="crayons-avatar  crayons-avatar--l  "&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%2Fuser%2Fprofile_image%2F3944472%2F7ca66157-610d-4988-8275-4f6bfc572d3e.png" alt="prakhar54byte profile" class="crayons-avatar__image" width="" height=""&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/prakhar54byte" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Prakhar54-byte
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Prakhar54-byte
                
              
              &lt;div id="story-author-preview-content-3719013" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/prakhar54byte" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2Fuser%2Fprofile_image%2F3944472%2F7ca66157-610d-4988-8275-4f6bfc572d3e.png" class="crayons-avatar__image" alt="" width="" height=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Prakhar54-byte&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/prakhar54byte/holy-typos-batman-how-i-built-spelljump-h6h" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;May 21&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/prakhar54byte/holy-typos-batman-how-i-built-spelljump-h6h" id="article-link-3719013"&gt;
          Holy Typos, Batman! How I Built 'SpellJump'
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/showdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;showdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/opensource"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;opensource&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/prakhar54byte/holy-typos-batman-how-i-built-spelljump-h6h" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt; reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/prakhar54byte/holy-typos-batman-how-i-built-spelljump-h6h#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Holy Typos, Batman! How I Built 'SpellJump'</title>
      <dc:creator>Prakhar54-byte</dc:creator>
      <pubDate>Thu, 21 May 2026 16:32:37 +0000</pubDate>
      <link>https://dev.to/prakhar54byte/holy-typos-batman-how-i-built-spelljump-h6h</link>
      <guid>https://dev.to/prakhar54byte/holy-typos-batman-how-i-built-spelljump-h6h</guid>
      <description>&lt;p&gt;Hey everyone! 👋&lt;/p&gt;

&lt;p&gt;“Kabhi kabhi lagta hai apun hi bhagwan hai,” especially when your code compiles on the very first try. But then, you look at your docstrings, variable names, and READMEs, and realize they are absolutely full of spelling mistakes. Yep, that was me.&lt;/p&gt;

&lt;p&gt;I was spending too much time manually hovering and clicking on those annoying red lines. I wanted a tool that didn't just passively highlight errors, but actively jumped to them like the Batmobile responding to a signal. So, I built SpellJump — an AI-powered typo jumper for VS Code and Cursor.&lt;/p&gt;

&lt;p&gt;💡 How I Got the Idea Standard spell checkers feel slow and boring. I wanted a blazing-fast, offline-first tool that let me jump from typo to typo using a simple Ctrl+Shift+J shortcut. And because "Why so serious?", I decided to bake in some hidden DC Batman Easter Eggs. (Seriously, type "batman" or "gotham" in your editor with the extension on, and see what happens! 🤫)&lt;/p&gt;

&lt;p&gt;I built the core extension using TypeScript and the VS Code Extension API. The biggest "Moye Moye" moment during development was handling real-time text document synchronization. You type fast, and the extension needs to parse the text, find typos, and update the Problems panel and wavy underlines instantly—all without lagging the editor. Figuring out the exact text-range mappings while maintaining peak performance was a solid headache.&lt;/p&gt;

&lt;p&gt;🧠 Putting my Linux &amp;amp; AI/ML  to Work For the core logic, I started with nspell for a fast, offline baseline. But I wanted to push the boundaries with AI. Here is how I utilized my ML and Linux environment for Phase 2:&lt;/p&gt;

&lt;p&gt;I fired up my Linux terminal and wrote Python scripts to generate a synthetic dataset of 2,000+ common developer typos.&lt;br&gt;
I trained a baseline model and then brought out the big guns: fine-tuning a DistilBERT model using PyTorch and Hugging Face.&lt;br&gt;
I ran the training workloads in the background using good ol' nohup &lt;br&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%2Fib4gbe392dtw3xzlp2fm.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%2Fib4gbe392dtw3xzlp2fm.png" alt=" " width="800" height="141"&gt;&lt;/a&gt;&lt;br&gt;
(my train.log file was my best friend for days).&lt;br&gt;
The real trick: You can't just run heavy PyTorch models inside VS Code without eating up all the RAM. So, I exported the trained model to an ONNX format (spelljump.onnx). Now, it runs locally, completely offline, and lightning-fast!&lt;br&gt;
🚀 Deployment &amp;amp; The 10-Day Milestone When it came to publishing, I chose Open VSX—the open-source alternative to the Microsoft Marketplace that powers editors like Cursor and VSCodium.&lt;/p&gt;

&lt;p&gt;Deploying was incredibly smooth. No massive corporate hoops to jump through. All I needed was a GitHub account, the ovsx CLI, and my .vsix package. One command (ovsx publish), and it was live.&lt;/p&gt;

&lt;p&gt;And the response?   In just 10 days of deployment, SpellJump crossed 185+ downloads! Seeing developers around the world actively use a tool I built from scratch is a feeling better than seeing the Bat-Signal light up the sky.&lt;/p&gt;

&lt;p&gt;"It's not who I am underneath, but what I do that defines me." And right now, what I do is help you fix your typos faster. 😂&lt;/p&gt;

&lt;p&gt;If you use VS Code or Antigravity , give it a spin, try to find the Easter eggs, and let me know your thoughts!&lt;/p&gt;

&lt;p&gt;🔗 Check it out on Open VSX: &lt;a href="https://open-vsx.org/extension/prakhar-iitj/spelljump#review-details" rel="noopener noreferrer"&gt;https://open-vsx.org/extension/prakhar-iitj/spelljump#review-details&lt;/a&gt; 🔗 Source Code on GitHub: &lt;a href="https://github.com/Prakhar54-byte/spelljump" rel="noopener noreferrer"&gt;https://github.com/Prakhar54-byte/spelljump&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  VSCode #Cursor #TypeScript #MachineLearning #OpenSource #OpenVSX #DevOps #BuildInPublic #Batman #DeveloperTools
&lt;/h1&gt;

</description>
      <category>programming</category>
      <category>ai</category>
      <category>opensource</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
