<?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: Sreya Satheesh</title>
    <description>The latest articles on DEV Community by Sreya Satheesh (@sreya-satheesh).</description>
    <link>https://dev.to/sreya-satheesh</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%2F3754294%2F57d1b5e5-7f14-4239-bf13-dc77e8e0ba9b.jpg</url>
      <title>DEV Community: Sreya Satheesh</title>
      <link>https://dev.to/sreya-satheesh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sreya-satheesh"/>
    <language>en</language>
    <item>
      <title>Aksharam — A tribute to my mother tongue</title>
      <dc:creator>Sreya Satheesh</dc:creator>
      <pubDate>Tue, 12 May 2026 08:35:56 +0000</pubDate>
      <link>https://dev.to/sreya-satheesh/aksharam-a-tribute-to-my-mother-tongue-kh5</link>
      <guid>https://dev.to/sreya-satheesh/aksharam-a-tribute-to-my-mother-tongue-kh5</guid>
      <description>&lt;p&gt;I enjoy learning languages, and at some point I wondered what it would feel like to build something for Malayalam.&lt;/p&gt;

&lt;p&gt;That idea became Aksharam — a small Malayalam learning app for beginners.&lt;/p&gt;

&lt;p&gt;Aksharam means letter in Malayalam.&lt;/p&gt;

&lt;p&gt;The app currently includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;സ്വരാക്ഷരങ്ങൾ — Vowels&lt;/li&gt;
&lt;li&gt;വ്യഞ്ജനങ്ങൾ — Consonants&lt;/li&gt;
&lt;li&gt;സ്വരചിഹ്നങ്ങൾ — Signs &amp;amp; Combinations&lt;/li&gt;
&lt;li&gt;വാക്കുകൾ — Words&lt;/li&gt;
&lt;li&gt;വാക്യങ്ങൾ — Sentences&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It also includes audio and pronunciation support to help with listening and practice.&lt;/p&gt;

&lt;p&gt;While building it, I wanted the learning experience to feel simple, clean, and easy to follow.&lt;/p&gt;

&lt;p&gt;Learning a language takes repetition and familiarity over time. So instead of trying to add too much at once, I focused on smaller learning steps and basic everyday usage.&lt;/p&gt;

&lt;p&gt;This project is also a small tribute to my mother tongue — a language I grew up hearing every day.&lt;/p&gt;

&lt;p&gt;You can try it here:&lt;br&gt;
&lt;a href="https://aksharam-app.vercel.app/" rel="noopener noreferrer"&gt;https://aksharam-app.vercel.app/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>learningapp</category>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>What If DSA Was Taught Visually Instead of Just Theory?</title>
      <dc:creator>Sreya Satheesh</dc:creator>
      <pubDate>Mon, 27 Apr 2026 03:53:58 +0000</pubDate>
      <link>https://dev.to/sreya-satheesh/dsa-step-by-step-45lc</link>
      <guid>https://dev.to/sreya-satheesh/dsa-step-by-step-45lc</guid>
      <description>&lt;p&gt;👉 &lt;a href="https://www.decoded-app.com/" rel="noopener noreferrer"&gt;https://www.decoded-app.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When learning DSA, it’s easy to fall into a cycle of memorizing solutions.&lt;/p&gt;

&lt;p&gt;You solve a problem, understand the code, and move on.&lt;/p&gt;

&lt;p&gt;Then a few days later, a similar problem appears — and suddenly it feels unfamiliar again.&lt;/p&gt;

&lt;p&gt;That usually happens because we remember the solution, but not the thinking behind it.&lt;/p&gt;

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

&lt;p&gt;A small app focused less on how problems are actually approached.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Decoded does
&lt;/h2&gt;

&lt;p&gt;Instead of jumping straight to the final solution, Decoded breaks problems down step by step.&lt;/p&gt;

&lt;p&gt;It tries to show:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how you begin thinking about a problem&lt;/li&gt;
&lt;li&gt;how patterns start becoming visible&lt;/li&gt;
&lt;li&gt;how an approach slowly forms&lt;/li&gt;
&lt;li&gt;and how the final solution evolves from there&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You also get dry runs that show variables, pointers, and state changing as the algorithm runs.&lt;/p&gt;

&lt;p&gt;The goal is to make the process feel less abstract and easier to follow.&lt;/p&gt;




&lt;h2&gt;
  
  
  Learning patterns instead of memorizing problems
&lt;/h2&gt;

&lt;p&gt;One thing I noticed while learning DSA is that most problems aren’t completely unique.&lt;/p&gt;

&lt;p&gt;A lot of them come back to a few common ideas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;sliding window&lt;/li&gt;
&lt;li&gt;two pointers&lt;/li&gt;
&lt;li&gt;prefix sum&lt;/li&gt;
&lt;li&gt;DFS / BFS&lt;/li&gt;
&lt;li&gt;heaps
and so on&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once you start recognizing these patterns, solving problems feels less like starting from zero every time.&lt;/p&gt;

&lt;p&gt;Decoded tries to make those patterns easier to notice.&lt;/p&gt;




&lt;h2&gt;
  
  
  Visual explanations
&lt;/h2&gt;

&lt;p&gt;Some concepts are easier to understand when you can actually see them happening.&lt;/p&gt;

&lt;p&gt;So for a few problems, I added visual breakdowns.&lt;/p&gt;

&lt;p&gt;Things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a sliding window expanding and shrinking&lt;/li&gt;
&lt;li&gt;DFS/BFS moving through a grid in Number of Islands&lt;/li&gt;
&lt;li&gt;pointers shifting step by step&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s less about reading the algorithm and more about watching the logic unfold.&lt;/p&gt;




&lt;h2&gt;
  
  
  Data structures
&lt;/h2&gt;

&lt;p&gt;I also added short explanations for common data structures:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;arrays&lt;/li&gt;
&lt;li&gt;stacks&lt;/li&gt;
&lt;li&gt;queues&lt;/li&gt;
&lt;li&gt;trees&lt;/li&gt;
&lt;li&gt;graphs&lt;/li&gt;
&lt;li&gt;heaps&lt;/li&gt;
&lt;li&gt;hashmaps&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nothing too theory-heavy.&lt;/p&gt;

&lt;p&gt;Just enough to understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how they behave&lt;/li&gt;
&lt;li&gt;where they’re useful&lt;/li&gt;
&lt;li&gt;and why they appear so often in problems&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;That’s basically it.&lt;/p&gt;

&lt;p&gt;Just a slower and clearer way to understand how DSA problems are solved.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://www.decoded-app.com/" rel="noopener noreferrer"&gt;https://www.decoded-app.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dsa</category>
      <category>programming</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
