<?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>Forem: Kithmini Mayodya</title>
    <description>The latest articles on Forem by Kithmini Mayodya (@kithmini11).</description>
    <link>https://forem.com/kithmini11</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%2F2602397%2Fa37eee1d-6d4d-4b2b-be15-bfa963f66865.jpeg</url>
      <title>Forem: Kithmini Mayodya</title>
      <link>https://forem.com/kithmini11</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/kithmini11"/>
    <language>en</language>
    <item>
      <title>Echoes of Experience</title>
      <dc:creator>Kithmini Mayodya</dc:creator>
      <pubDate>Sun, 08 Mar 2026 00:58:18 +0000</pubDate>
      <link>https://forem.com/kithmini11/echoes-of-experience-24k2</link>
      <guid>https://forem.com/kithmini11/echoes-of-experience-24k2</guid>
      <description>&lt;p&gt;The past year has been one of the most challenging yet transformative years of my journey in the tech industry. As a final year undergraduate, I found myself balancing multiple responsibilities, expectations, and moments of uncertainty. There were days filled with pressure and self doubt, but those same moments also pushed me to grow stronger than I ever imagined.&lt;/p&gt;

&lt;p&gt;Through dedication, persistence, and many late nights of hard work, I successfully completed my final year project, achieved excellent academic results, secured a Second Upper, and began my internship. Each of these milestones represents not just success, but the many struggles, lessons, and small victories along the way.&lt;/p&gt;

&lt;p&gt;The path to success is rarely smooth. There were times when things did not go as planned and moments when the challenges felt overwhelming. However, those experiences taught me something invaluable: growth happens when we choose not to give up. With the encouragement and support of my friends and colleagues, I learned to keep moving forward even when the journey felt uncertain.&lt;/p&gt;

&lt;p&gt;One of the most important lessons I discovered is that everyone has their own timeline. It is easy to compare ourselves with others, especially in fast moving fields like technology. But real progress happens when we focus on improving ourselves rather than measuring our journey against someone else’s.&lt;/p&gt;

&lt;p&gt;Challenges are not obstacles meant to stop us,they are opportunities that shape who we become. They teach resilience, patience, and the courage to try again. Every difficulty carries a lesson, and every lesson moves us one step closer to the person we aspire to be.&lt;/p&gt;

&lt;p&gt;So if you are facing a difficult moment in your journey, pause, breathe, and trust yourself. Reflect, learn, and keep going with consistency and belief. Your challenges may feel heavy now, but they are also building the strength you will need for the future.&lt;/p&gt;

&lt;p&gt;Always stay true to who you are. Continue learning, growing, and discovering your potential. Because the most powerful journey is not about becoming perfect, it is about becoming the best version of yourself.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wecoded</category>
      <category>dei</category>
      <category>career</category>
    </item>
    <item>
      <title>Hack, Reflect, Look Forward- Building TaskTango with Google Gemini</title>
      <dc:creator>Kithmini Mayodya</dc:creator>
      <pubDate>Tue, 03 Mar 2026 11:50:33 +0000</pubDate>
      <link>https://forem.com/kithmini11/hack-reflect-look-forward-building-tasktango-with-google-gemini-3fkm</link>
      <guid>https://forem.com/kithmini11/hack-reflect-look-forward-building-tasktango-with-google-gemini-3fkm</guid>
      <description>&lt;p&gt;Every great project starts with a spark, and for me, that spark was the realization that managing tasks shouldn't feel like a task in itself. That's why I built &lt;strong&gt;TaskTango&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built with Google Gemini
&lt;/h2&gt;

&lt;p&gt;TaskTango is a productivity application designed to help users streamline their workflow through intelligent task prioritization and automated scheduling. The core problem I wanted to solve was indecision,having so much to do that you don't know where to start.&lt;/p&gt;

&lt;p&gt;Google Gemini played a crucial role as my pair programmer and AI architect throughout this project.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Generate Boilerplate Code&lt;/strong&gt; - It scaffolded the initial project structure, setting up the backend API and frontend components much faster than I could have manually.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Intelligent Logic&lt;/strong&gt; - I used Gemini to help design the algorithm that ranks tasks based on urgency and importance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Debugging&lt;/strong&gt; - When I hit roadblocks with complicated state management, Gemini provided quick explanations and fixes for complex bugs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&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%2Fk8wmrkzjkclixp1gofa3.jpeg" 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%2Fk8wmrkzjkclixp1gofa3.jpeg" alt="Home Page" width="702" height="1524"&gt;&lt;/a&gt;&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%2Fgjyseefdgr91h28mdilp.jpeg" 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%2Fgjyseefdgr91h28mdilp.jpeg" alt="Dashboard" width="702" height="1541"&gt;&lt;/a&gt;&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%2Fdft71mhm4ka96jmey8i2.jpeg" 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%2Fdft71mhm4ka96jmey8i2.jpeg" alt="All Tasks" width="702" height="1523"&gt;&lt;/a&gt;&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%2Fnaswtxj0sl4kxcallv1j.jpeg" 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%2Fnaswtxj0sl4kxcallv1j.jpeg" alt="Pending Tasks" width="702" height="1528"&gt;&lt;/a&gt;&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%2Fxf9j17ulf0uccvjjxqnr.jpeg" 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%2Fxf9j17ulf0uccvjjxqnr.jpeg" alt="Completed Tasks" width="702" height="1523"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;p&gt;Building TaskTango was a crash course in both technical implementation and product design.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Technical Skills&lt;/strong&gt; - I deepened my understanding of integrating AI models into web applications. I learned how to prompt effectively to get the code snippets I needed and how to refactor AI generated code to fit my specific architecture.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Soft Skills&lt;/strong&gt; - The biggest lesson was adaptability. Sometimes the AI suggested a different approach than I originally planned (like a specific library for state management), and learning to pivot based on that advice often saved me time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unexpected Lessons&lt;/strong&gt; - I realized that AI isn't just about writing code; it's about clarity of thought. To get good output from Gemini, I had to clearly define my problem first.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Google Gemini Feedback
&lt;/h2&gt;

&lt;p&gt;Working with Gemini was a unique experience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What worked well&lt;/strong&gt;&lt;br&gt;
The speed of iteration was incredible. Being able to ask, "How do I optimize this specific function for performance?" and getting an immediate, context aware response transformed my workflow. It felt less like searching for answers and more like collaborating with a senior engineer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where I encountered friction&lt;/strong&gt;&lt;br&gt;
There were moments where the context window seemed to drift, specifically when dealing with very large files in my project. Occasionally, I had to remind the model of earlier architectural decisions we had made. However, refining my prompts usually solved this.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Looking Forward&lt;/strong&gt;&lt;br&gt;
TaskTango is just the beginning. The immediate next step is to refine the user interface and potentially deploy the application on Google Cloud Run to ensure scalability. Longterm, I want to explore deeper integrations with Gemini's multimodal capabilities, perhaps allowing users to upload images of handwritten to-do lists that TaskTango can automatically digitize and schedule.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>geminireflections</category>
      <category>gemini</category>
    </item>
    <item>
      <title>Compiling 2025; My personal roadmap for 2025</title>
      <dc:creator>Kithmini Mayodya</dc:creator>
      <pubDate>Sat, 18 Jan 2025 16:32:00 +0000</pubDate>
      <link>https://forem.com/kithmini11/compiling-2025-my-personal-roadmap-for-2025-1mom</link>
      <guid>https://forem.com/kithmini11/compiling-2025-my-personal-roadmap-for-2025-1mom</guid>
      <description>&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%2Fk7w43qzjfuyjquo6w14w.jpeg" 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%2Fk7w43qzjfuyjquo6w14w.jpeg" alt=" " width="243" height="208"&gt;&lt;/a&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/newyear"&gt;2025 New Year Writing challenge&lt;/a&gt;: Compiling 2025.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;For 2025, my focus is on mastering emerging technologies to broaden my skills. I also plan to complete ongoing projects, aiming to take on more complex tasks such as handling advanced system architectures or database integrations. Additionally, I will work on building a strong portfolio that showcases the progress made through various projects and hackathons, using it to pursue new opportunities in internships or collaborations.&lt;/p&gt;

&lt;p&gt;Improving my communication and collaboration skills is another priority, especially when it comes to working in teams and using better tools for project management. On a personal level, I’m committed to refining my soft skills, stepping into leadership roles in group projects, and maintaining a healthy balance between work, learning, and relaxation.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>newyearchallenge</category>
      <category>career</category>
    </item>
    <item>
      <title>GitHub Copilot One Day Build Challenge: New Beginnings: An Integrated Productivity System</title>
      <dc:creator>Kithmini Mayodya</dc:creator>
      <pubDate>Wed, 15 Jan 2025 05:01:38 +0000</pubDate>
      <link>https://forem.com/kithmini11/github-copilot-one-day-build-challenge-new-beginnings-an-integrated-productivity-system-55im</link>
      <guid>https://forem.com/kithmini11/github-copilot-one-day-build-challenge-new-beginnings-an-integrated-productivity-system-55im</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/github"&gt;GitHub Copilot Challenge &lt;/a&gt;: New Beginnings&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Built&lt;/strong&gt;&lt;br&gt;
I developed "New Beginnings," a comprehensive productivity system that combines habit building, goal tracking, and progress journaling into one cohesive platform. The system helps users create sustainable habits, achieve meaningful goals, and maintain a reflective practice through integrated tracking and visualization. I used github Copilot for this process and it made me super easy to build everything just in few hours.&lt;/p&gt;

&lt;p&gt;Key Features of the system:&lt;/p&gt;

&lt;p&gt;Habit Builder: A streak-based system for building consistent habits with visual progress indicators&lt;br&gt;
Goal Tracking: Break down and track long-term goals with interactive progress visualization&lt;br&gt;
Progress Journal: A reflective space that combines mood tracking, metrics, and written entries&lt;br&gt;
Cross-Feature Integration: All components work together to provide comprehensive progress insights&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&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%2F9xyr0ezdn4mmfg7b2ufz.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%2F9xyr0ezdn4mmfg7b2ufz.png" alt=" " width="800" height="679"&gt;&lt;/a&gt;&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%2Fzyfaea6bwdey927f2mhq.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%2Fzyfaea6bwdey927f2mhq.png" alt=" " width="800" height="763"&gt;&lt;/a&gt;&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%2Fi2ffm3b35ifxt545wf1t.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%2Fi2ffm3b35ifxt545wf1t.png" alt=" " width="800" height="267"&gt;&lt;/a&gt;&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%2Fy2c00y1n2t4vvgxm7cn0.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%2Fy2c00y1n2t4vvgxm7cn0.png" alt=" " width="800" height="298"&gt;&lt;/a&gt;&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%2Fy2a25mkruehuaa1y7ku4.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%2Fy2a25mkruehuaa1y7ku4.png" alt=" " width="800" height="374"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Repo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/kithmini11/One-Day-Challenge.git" rel="noopener noreferrer"&gt;https://github.com/kithmini11/One-Day-Challenge.git&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Copilot Experience
&lt;/h2&gt;

&lt;p&gt;I frequently used Copilot to help me quickly create the repetitive parts of my components. This saved me tons of time, especially when building out similar UI elements like progress bars and metric displays. Also when I was stuck on how to implement the streak tracking system, Copilot suggested some really clever ways to structure the data and store it efficiently. This helped me avoid some potential performance issues I hadn't considered. The CSS for the journal cards and mood selectors was tricky to get right. Copilot helped me discover some styling approaches I wouldn't have thought of, which really elevated the overall look. One of the biggest challenges was getting all the features to work together smoothly. Copilot helped me write cleaner, more efficient code for updating metrics across different components while keeping everything in sync.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Building New Beginnings with GitHub Copilot demonstrated how AI can accelerate development while maintaining code quality. The tool's suggestions were particularly valuable for:&lt;/p&gt;

&lt;p&gt;Implementing complex UI patterns&lt;br&gt;
Writing consistent styling across components&lt;br&gt;
Generating boilerplate code&lt;br&gt;
Suggesting optimization opportunities&lt;/p&gt;

&lt;p&gt;The result is a robust productivity system that helps users build better habits, achieve their goals, and maintain a reflective practice. The integration between components creates a seamless experience that encourages consistent use and provides meaningful insights into personal progress.&lt;br&gt;
Future development will focus on adding more data visualization options, implementing advanced pattern recognition for journal entries, and creating a mobile app version of the system.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
      <category>webdev</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
