<?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: Lasya Lingam</title>
    <description>The latest articles on DEV Community by Lasya Lingam (@lasya_lingam).</description>
    <link>https://dev.to/lasya_lingam</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%2F4161190%2Ffd51c370-4927-4383-9e72-8a68b88ffd4b.jpg</url>
      <title>DEV Community: Lasya Lingam</title>
      <link>https://dev.to/lasya_lingam</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lasya_lingam"/>
    <language>en</language>
    <item>
      <title>LazyDeskOrg 🦥 — Less Time Organizing Notes, More Time Getting Things Done</title>
      <dc:creator>Lasya Lingam</dc:creator>
      <pubDate>Tue, 20 Oct 2026 09:10:07 +0000</pubDate>
      <link>https://dev.to/lasya_lingam/lazydesk-less-time-organizing-notes-more-time-getting-things-done-1pne</link>
      <guid>https://dev.to/lasya_lingam/lazydesk-less-time-organizing-notes-more-time-getting-things-done-1pne</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;LazyDeskOrg&lt;/strong&gt; because turning a pile of notes into something useful shouldn't feel like another task on my to-do list.&lt;/p&gt;

&lt;p&gt;Think about a typical day: you write down an assignment deadline, a reminder to email someone, an idea you might explore later, and a few things you don't want to forget. Everything is there, but it's scattered. Before you can actually get to work, you have to sort it all out.&lt;/p&gt;

&lt;p&gt;That's the small problem LazyDesk tries to solve.&lt;/p&gt;

&lt;p&gt;LazyDeskOrg is a &lt;strong&gt;local-first&lt;/strong&gt; productivity app that takes messy notes and turns them into organized task checklists or concise summaries. You paste your notes, choose Organize tasks or Summarize notes, and let AI help with the first draft. The result appears as Markdown, which you can download and use wherever you keep your notes.&lt;/p&gt;

&lt;p&gt;But I wanted the app to do more than just rearrange sentences. Notes don't always contain definite plans. &lt;em&gt;“Finish the assignment by Friday”&lt;/em&gt; is a commitment, &lt;em&gt;“maybe review my AWS notes this weekend”&lt;/em&gt; is a possibility. Those shouldn't automatically be treated the same way.&lt;/p&gt;

&lt;p&gt;LazyDeskOrg's prompts are designed to preserve that distinction and avoid inventing tasks or deadlines. The output still needs a human review, but it gives you a cleaner place to start.&lt;/p&gt;

&lt;p&gt;The idea is simple: let AI handle some of the organizing, while you stay in control of the decisions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Watch &lt;strong&gt;LazyDeskOrg&lt;/strong&gt; in action:   &lt;iframe src="https://www.youtube.com/embed/cy7y4pXXDCw" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;em&gt;In the demo, I'll show LazyDeskOrg running on my computer, organizing a set of messy notes, and downloading the result as a Markdown file.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I chose to keep the app local rather than deploy it just to demonstrate the idea. The important part is seeing the actual workflow and how the app behaves with real input.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repo&lt;/strong&gt;: &lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Meher01" rel="noopener noreferrer"&gt;
        Meher01
      &lt;/a&gt; / &lt;a href="https://github.com/Meher01/LazyDesk" rel="noopener noreferrer"&gt;
        LazyDesk
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;LazyDesk - &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19" rel="nofollow"&gt;Hacktoberfest Week 3 Dev Challenge&lt;/a&gt;
&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;LazyDesk is a local-first productivity assistant that turns messy notes into
organized Markdown. It uses a local Ollama model through a small Streamlit
interface, so your notes are processed on your own computer instead of being
sent to a hosted AI service.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Organize tasks&lt;/strong&gt; into a Markdown checklist grouped under short headings.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Summarize notes&lt;/strong&gt; with a concise overview and key points.&lt;/li&gt;
&lt;li&gt;Preserves relative dates such as “next Friday” exactly as written.&lt;/li&gt;
&lt;li&gt;Keeps possibilities, questions, and uncertain statements tentative instead
of turning them into committed tasks.&lt;/li&gt;
&lt;li&gt;Treats pasted notes as untrusted content and does not follow instructions
embedded inside them.&lt;/li&gt;
&lt;li&gt;Validates Ollama responses and displays useful connection, timeout, and
response errors.&lt;/li&gt;
&lt;li&gt;Download results as a Markdown file.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Requirements&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Python 3.10 or newer&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ollama.com/" rel="nofollow noopener noreferrer"&gt;Ollama&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;qwen2.5:3b&lt;/code&gt; Ollama model&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;LazyDesk is configured to call Ollama at:&lt;/p&gt;
&lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto"&gt;&lt;pre class="notranslate"&gt;&lt;code&gt;http://localhost:11434/api/generate
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Installation&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Clone the repository and create a virtual…&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Meher01/LazyDesk" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;_The repository contains the Streamlit app, the Ollama integration, the core prompt and response-handling logic, unit tests, and a GitHub Actions workflow that runs those tests.&lt;/p&gt;

&lt;p&gt;I wanted the project to be more than a demo that works once on my machine. Keeping the core logic testable gives me a way to check important behavior as I continue developing it._&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;LazyDeskOrg is built with &lt;strong&gt;Python and Streamlit&lt;/strong&gt;, with &lt;strong&gt;Ollama&lt;/strong&gt; running the open-weight &lt;strong&gt;qwen2.5:3b&lt;/strong&gt; model locally.&lt;/p&gt;

&lt;p&gt;I chose this setup so I could experiment with AI-powered note organization on my own computer without depending on a hosted AI API. The app sends the notes to my local Ollama service, uses a prompt suited to the selected mode, and displays the generated Markdown.&lt;/p&gt;

&lt;p&gt;One part of the project that mattered to me was making the logic easier to test.&lt;/p&gt;

&lt;p&gt;I separated the prompt-building and response-validation functions into &lt;strong&gt;lazydeskorg_core.py&lt;/strong&gt; and added standard-library unit tests in &lt;strong&gt;test_lazydeskorg_core.py&lt;/strong&gt;. These tests check the core logic without having to start Ollama or download a model every time. That also makes it practical to run them automatically with &lt;strong&gt;GitHub Actions&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I used &lt;strong&gt;GitHub Copilot Agent&lt;/strong&gt; to help with development tasks such as refactoring the core logic, working on the tests, and setting up the test workflow. I still needed to inspect the changes and run the tests rather than assume generated code was correct.&lt;/p&gt;

&lt;p&gt;That combination was useful: Copilot could help me move through implementation tasks, while the tests gave me a repeatable way to check important parts of the result.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LazyDeskOrg Tests:&lt;/strong&gt;&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn1ur26rsrgbwz0laab9s.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn1ur26rsrgbwz0laab9s.png" alt="LazyDeskOrg Tests" width="799" height="341"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Copilot Usage Evidence:&lt;/strong&gt;&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxkr9vlt5pksdyqpq7w4p.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxkr9vlt5pksdyqpq7w4p.png" alt="Copilot Usage Evidence" width="799" height="340"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Copilot_convo1:&lt;/strong&gt;&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcqyvcmoowse2uldb0ybl.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcqyvcmoowse2uldb0ybl.png" alt="Copilot_convo1" width="780" height="745"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Copilot_convo2:&lt;/strong&gt;&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5nukowk0qjtmj79vaa9.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5nukowk0qjtmj79vaa9.png" alt="Copilot_convo2" width="712" height="571"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Summarized notes:&lt;/strong&gt;&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzkr3on466s8boj9nq1ok.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzkr3on466s8boj9nq1ok.png" alt="Summarized notes" width="800" height="755"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;For a tool that handles personal notes, I like the idea that the AI can run on the same computer where the notes are entered.&lt;/p&gt;

&lt;p&gt;Because LazyDeskOrg uses a locally running model, its normal workflow doesn't require sending notes to a hosted AI API. That gives users more control over where their data goes and lets them experiment without needing a paid AI API subscription. Local processing isn't a guarantee of complete privacy, of course; users still need to consider their computer, storage, and any services they choose to add.&lt;/p&gt;

&lt;p&gt;Open-weight models and open-source tools also make experimentation more accessible. I can inspect the code, change the prompts, test different behaviors, and explore other locally supported models without rebuilding the entire application around a closed service.&lt;/p&gt;

&lt;p&gt;For me, open innovation is about being &lt;strong&gt;able to understand and change the tools I use&lt;/strong&gt; - not just being given a result by a black box.&lt;/p&gt;

&lt;p&gt;It is a small project, but it shows how accessible AI tools can be combined to solve an everyday problem without adding unnecessary infrastructure.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Lazy Payoff
&lt;/h2&gt;

&lt;p&gt;The payoff I'm aiming for is fewer minutes spent cleaning up notes and more attention available for the work behind them.&lt;/p&gt;

&lt;p&gt;I haven't measured a reliable time saving yet 😂, so I won't pretend that LazyDeskOrg saves a particular number of minutes. What it offers today is a quicker starting point: instead of formatting and grouping everything by hand, you can review an &lt;strong&gt;AI-generated draft&lt;/strong&gt; and decide what to keep.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;That is the kind of laziness I like&lt;/em&gt;: not avoiding the work that matters, just removing a little of the busywork around it. ✨&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Best Use of GitHub Copilot&lt;/strong&gt; — I'm entering this category to highlight how I used Copilot Agent during development and paired that work with unit tests and GitHub Actions.&lt;/p&gt;

&lt;p&gt;The goal wasn't to let an agent build something and trust it blindly. It was to use AI assistance while keeping the code testable and the results open to inspection.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>githubactions</category>
      <category>githubcopilot</category>
    </item>
    <item>
      <title>CloudBlueprint AI - Hacktoberfest Open-Source AI Challenge: Week 2</title>
      <dc:creator>Lasya Lingam</dc:creator>
      <pubDate>Wed, 14 Oct 2026 20:31:09 +0000</pubDate>
      <link>https://dev.to/lasya_lingam/cloudblueprint-ai-hacktoberfest-open-source-ai-challenge-week-2-24mk</link>
      <guid>https://dev.to/lasya_lingam/cloudblueprint-ai-hacktoberfest-open-source-ai-challenge-week-2-24mk</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;CloudBlueprint AI turns an early-stage project idea into a practical AWS project plan. A user describes the problem, intended users, and desired features, and the app generates a structured plan with a project summary, suggested features, AWS architecture, data flow, security considerations, and build phases.&lt;br&gt;
It’s aimed at indie developers, students, and small teams who want help turning an idea into an initial cloud design. It could save time on early planning and provide a useful starting point before implementation.&lt;/p&gt;
&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://youtu.be/TOIEWLWa0xg" rel="noopener noreferrer"&gt;How CloudBlueprint AI works&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Meher01" rel="noopener noreferrer"&gt;
        Meher01
      &lt;/a&gt; / &lt;a href="https://github.com/Meher01/CloudBlueprint-AI" rel="noopener noreferrer"&gt;
        CloudBlueprint-AI
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;CloudBlueprint AI - Hacktoberfest Open-Source AI Challenge: Week 2&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;CloudBlueprint AI turns a project idea into a practical AWS project plan. Enter a project title, the problem it solves, intended users, and any desired features. The app checks that the idea is understandable, then generates a plan with an AWS architecture, data flow, security considerations, and build phases.&lt;/p&gt;
&lt;p&gt;The project uses a React and TypeScript frontend, a FastAPI backend, and the Qwen 2.5 3B model running locally through Ollama. Generated plans are suggestions, not production-ready architecture designs.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Generate a structured plan with six sections
&lt;ul&gt;
&lt;li&gt;Project summary&lt;/li&gt;
&lt;li&gt;Suggested features&lt;/li&gt;
&lt;li&gt;AWS architecture&lt;/li&gt;
&lt;li&gt;Data flow&lt;/li&gt;
&lt;li&gt;Security and privacy considerations&lt;/li&gt;
&lt;li&gt;Build phases&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Reject input that the language model identifies as unintelligible.&lt;/li&gt;
&lt;li&gt;Display section headings in bold and list items as bullets.&lt;/li&gt;
&lt;li&gt;Download a generated plan as a text file.&lt;/li&gt;
&lt;li&gt;Run the language model locally with Ollama.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Technology&lt;/h2&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Frontend: React, TypeScript, and Vite&lt;/li&gt;
&lt;li&gt;Backend…&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Meher01/CloudBlueprint-AI" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;CloudBlueprint AI uses Qwen 2.5 3B, an open-weight model run locally with Ollama. The frontend is built with React and TypeScript, and the backend uses Python and FastAPI to send project details to the model and return its generated plan.&lt;br&gt;
The model is central to the product: it interprets each project idea and creates a tailored plan, rather than returning a fixed template. The prompt guides it to use AWS services in the proposed architecture and to explain their roles, tradeoffs, and security considerations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open-weight models made it possible to build and experiment with an AI-powered planning tool while running inference locally. That gave me control over which model to use and how it responds, without making the project depend on a closed model API.&lt;br&gt;
It also makes the project easier to adapt: developers can inspect the model options, change the prompts, and run the system in their own environment.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>New to DEV</title>
      <dc:creator>Lasya Lingam</dc:creator>
      <pubDate>Sun, 04 Oct 2026 08:28:20 +0000</pubDate>
      <link>https://dev.to/lasya_lingam/new-to-dev-2o4h</link>
      <guid>https://dev.to/lasya_lingam/new-to-dev-2o4h</guid>
      <description>&lt;p&gt;Exploring Hacktoberfest for the first time.&lt;/p&gt;

</description>
      <category>productivity</category>
    </item>
  </channel>
</rss>
