<?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: Tanya Garg</title>
    <description>The latest articles on Forem by Tanya Garg (@tanya_garg_5315).</description>
    <link>https://forem.com/tanya_garg_5315</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%2F3807037%2Ff0fa8cce-c510-456a-9caa-df96093588e4.jpg</url>
      <title>Forem: Tanya Garg</title>
      <link>https://forem.com/tanya_garg_5315</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/tanya_garg_5315"/>
    <language>en</language>
    <item>
      <title>🤡 I Built an AI That Gives the Worst Advice Ever (On Purpose)</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Fri, 10 Apr 2026 10:37:27 +0000</pubDate>
      <link>https://forem.com/tanya_garg_5315/i-built-an-ai-that-gives-the-worst-advice-ever-on-purpose-17db</link>
      <guid>https://forem.com/tanya_garg_5315/i-built-an-ai-that-gives-the-worst-advice-ever-on-purpose-17db</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the DEV April Fools Challenge&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built an AI-powered web app called &lt;strong&gt;“Worst Advisor Ever”&lt;/strong&gt; — an application that gives you the most terrible, chaotic, and absolutely useless advice possible.&lt;/p&gt;

&lt;p&gt;Instead of helping you make better decisions, this app confidently suggests the worst possible choices 😭&lt;/p&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Input: “Should I study for my exam?”
Output: “No. Knowledge is temporary, vibes are forever.”&lt;/li&gt;
&lt;li&gt;Input: “Should I save money?”
Output: “Invest everything in imaginary stocks.”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal? Make users laugh, question life choices, and regret asking for advice in the first place.&lt;/p&gt;

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

&lt;p&gt;👉 Live Demo: &lt;a href="https://hdtkpyfikfrfaoeteddsai.streamlit.app/" rel="noopener noreferrer"&gt;https://hdtkpyfikfrfaoeteddsai.streamlit.app/&lt;/a&gt;&lt;br&gt;
👉 Video Demo: &lt;a href="https://youtu.be/3QxcMWa5EZc" rel="noopener noreferrer"&gt;https://youtu.be/3QxcMWa5EZc&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;👉 GitHub Repository: &lt;a href="https://github.com/Tanya-garg10/Worst-Advisor-Ever-.git" rel="noopener noreferrer"&gt;https://github.com/Tanya-garg10/Worst-Advisor-Ever-.git&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built this project using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; React.js (for an interactive UI)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Django / Node.js&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Integration:&lt;/strong&gt; Prompt-based AI that is intentionally designed to generate the &lt;em&gt;worst advice possible&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Styling:&lt;/strong&gt; CSS (with a playful and chaotic UI to match the theme)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The core idea was prompt engineering:&lt;br&gt;
Instead of optimizing for correctness, I optimized for &lt;em&gt;maximum nonsense and humor&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Category
&lt;/h2&gt;

&lt;p&gt;🏆 &lt;strong&gt;Best Google AI Usage&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I used AI creatively and unconventionally — not to solve problems, but to make them worse 😄&lt;/p&gt;

&lt;p&gt;The system prompt was designed to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Always give bad advice&lt;/li&gt;
&lt;li&gt;Sound confident (even when completely wrong)&lt;/li&gt;
&lt;li&gt;Be funny and unpredictable&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This flips the usual use of AI on its head, making it intentionally useless but highly entertaining.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Building something useless was surprisingly refreshing.&lt;/p&gt;

&lt;p&gt;In a world where everything needs to be productive, optimized, and scalable, this project celebrates chaos, humor, and creativity.&lt;/p&gt;

&lt;p&gt;Sometimes, the best ideas are the ones that make absolutely no sense.&lt;/p&gt;

&lt;p&gt;⚠️ Disclaimer: Please do NOT follow any advice from this app. Seriously.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>418challenge</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Building TeamMind AI: A Project Manager That Learns From the Past</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Mon, 23 Mar 2026 06:28:39 +0000</pubDate>
      <link>https://forem.com/tanya_garg_5315/building-teammind-ai-a-project-manager-that-learns-from-the-past-38ec</link>
      <guid>https://forem.com/tanya_garg_5315/building-teammind-ai-a-project-manager-that-learns-from-the-past-38ec</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;Hindsight Made Our Project Manager Remember&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Our first assignment logic was embarrassingly simple: match skills, count workload, pick a name.&lt;/p&gt;

&lt;p&gt;It looked fine — until we realized it treated a reliable finisher and a repeat blocker exactly the same.&lt;/p&gt;

&lt;p&gt;That’s when I built &lt;strong&gt;TeamMind AI&lt;/strong&gt; — a project manager that doesn’t just assign tasks, but &lt;em&gt;remembers how your team actually works&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚨 The Problem With Generic Task Assignment
&lt;/h2&gt;

&lt;p&gt;Most project management systems (and even AI tools) assign work based on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;skills&lt;/li&gt;
&lt;li&gt;availability&lt;/li&gt;
&lt;li&gt;workload&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On paper, that makes sense.&lt;/p&gt;

&lt;p&gt;But in reality, it ignores something critical:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;delivery behavior&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who consistently finishes tasks?&lt;/li&gt;
&lt;li&gt;Who gets blocked repeatedly?&lt;/li&gt;
&lt;li&gt;What decisions were already made in meetings?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without this context, every sprint starts like the system has amnesia.&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 What I Built: TeamMind AI
&lt;/h2&gt;

&lt;p&gt;TeamMind AI is a Streamlit-based application that combines:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Team member tracking&lt;/li&gt;
&lt;li&gt;Task assignment&lt;/li&gt;
&lt;li&gt;Meeting notes&lt;/li&gt;
&lt;li&gt;AI-based recommendations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But the key difference is:&lt;/p&gt;

&lt;p&gt;👉 It uses a &lt;strong&gt;memory layer powered by Hindsight&lt;/strong&gt; to influence decisions.&lt;/p&gt;

&lt;p&gt;Instead of just generating answers, it &lt;strong&gt;recalls past events&lt;/strong&gt; and uses them to explain recommendations.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧠 Adding Memory With Hindsight
&lt;/h2&gt;

&lt;p&gt;I integrated the Hindsight system as a memory backend.&lt;/p&gt;

&lt;p&gt;This allowed us to store structured events like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;team members and their skills&lt;/li&gt;
&lt;li&gt;completed tasks&lt;/li&gt;
&lt;li&gt;delayed or blocked work&lt;/li&gt;
&lt;li&gt;meeting decisions&lt;/li&gt;
&lt;li&gt;recurring issues&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each interaction is stored as a memory event, which can later be retrieved when assigning new tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚙️ How It Works (Simplified)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1: Store memory
&lt;/h3&gt;

&lt;p&gt;Whenever something happens:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;task completed&lt;/li&gt;
&lt;li&gt;blocker reported&lt;/li&gt;
&lt;li&gt;meeting note added&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We send it to the memory system.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: Recall memory
&lt;/h3&gt;

&lt;p&gt;When assigning a new task:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;relevant past events are retrieved&lt;/li&gt;
&lt;li&gt;patterns are analyzed&lt;/li&gt;
&lt;li&gt;context is added to the recommendation&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 3: Generate recommendation
&lt;/h3&gt;

&lt;p&gt;Now the system doesn’t just say:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Assign to Aisha”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It says:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Assign to Aisha because she completed similar Streamlit work and has no blocker history, while others faced issues in related tasks.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  🔄 Before vs After Memory
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ❌ Before (Generic Assignment)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Based on skills + workload&lt;/li&gt;
&lt;li&gt;No historical awareness&lt;/li&gt;
&lt;li&gt;No explanation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&lt;br&gt;
Aisha is selected simply because she knows Streamlit.&lt;/p&gt;
&lt;h3&gt;
  
  
  ✅ After (Memory-Based Assignment)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Uses past performance&lt;/li&gt;
&lt;li&gt;Considers blockers and delays&lt;/li&gt;
&lt;li&gt;Includes meeting decisions&lt;/li&gt;
&lt;li&gt;Provides explainable output&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&lt;br&gt;
Aisha is selected because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;she completed similar dashboard tasks&lt;/li&gt;
&lt;li&gt;she consistently delivers on time&lt;/li&gt;
&lt;li&gt;other teammates had blocker history in similar work&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 This is not just smarter — it’s &lt;em&gt;trustworthy&lt;/em&gt;.&lt;/p&gt;
&lt;h2&gt;
  
  
  👀 Making Memory Visible
&lt;/h2&gt;

&lt;p&gt;One key lesson I learned:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Memory is useless if users can’t see it working.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So instead of hiding it, we exposed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;recalled memory context&lt;/li&gt;
&lt;li&gt;evidence behind recommendations&lt;/li&gt;
&lt;li&gt;comparison between generic and memory-based suggestions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes the system:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;transparent&lt;/li&gt;
&lt;li&gt;debuggable&lt;/li&gt;
&lt;li&gt;believable&lt;/li&gt;
&lt;/ul&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%2Fj5kqrmki61eh0t8y9qlj.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%2Fj5kqrmki61eh0t8y9qlj.jpeg" alt="TeamMind UI" width="800" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;TeamMind AI interface showing task and team management&lt;/em&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%2Fyx8p9fzhkgci65ibumja.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%2Fyx8p9fzhkgci65ibumja.jpeg" alt=" " width="800" height="413"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Comparison between generic and memory-based task assignment&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  ⚠️ Challenges I Faced
&lt;/h2&gt;

&lt;p&gt;This wasn’t just a UI problem.&lt;/p&gt;

&lt;p&gt;The real challenges were:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Setting up the memory API&lt;/li&gt;
&lt;li&gt;Handling async memory indexing&lt;/li&gt;
&lt;li&gt;Ensuring recall returns useful context&lt;/li&gt;
&lt;li&gt;Dealing with deployment limitations&lt;/li&gt;
&lt;li&gt;Debugging when memory wasn’t immediately available&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  📌 Key Lessons
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Skills alone are not enough&lt;/li&gt;
&lt;li&gt;Memory should influence decisions, not just store data&lt;/li&gt;
&lt;li&gt;Explainability builds trust&lt;/li&gt;
&lt;li&gt;Visibility of memory is critical&lt;/li&gt;
&lt;li&gt;Past behavior is the best predictor of future performance&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  🚀 Final Thought
&lt;/h2&gt;

&lt;p&gt;Most project management tools track what happened.&lt;/p&gt;

&lt;p&gt;TeamMind AI goes one step further:&lt;/p&gt;

&lt;p&gt;👉 It remembers what happened — and uses that memory to make better decisions.&lt;/p&gt;
&lt;h2&gt;
  
  
  🔗 Useful Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/vectorize-io/hindsight" rel="noopener noreferrer"&gt;https://github.com/vectorize-io/hindsight&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hindsight.vectorize.io/" rel="noopener noreferrer"&gt;https://hindsight.vectorize.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://vectorize.io/features/agent-memory" rel="noopener noreferrer"&gt;https://vectorize.io/features/agent-memory&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  💬 Closing
&lt;/h2&gt;

&lt;p&gt;If you’re building AI systems:&lt;/p&gt;

&lt;p&gt;Don’t just make them smarter.&lt;br&gt;
Make them remember.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Repo: https://github.com/Tanya-garg10/TeamMind-AI
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>ai</category>
      <category>management</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
    <item>
      <title>AI Workflow SuperAgent: Turning Notion Into an Autonomous Productivity OS</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Sun, 15 Mar 2026 18:15:44 +0000</pubDate>
      <link>https://forem.com/tanya_garg_5315/ai-workflow-superagent-turning-notion-into-an-autonomous-productivity-os-4edk</link>
      <guid>https://forem.com/tanya_garg_5315/ai-workflow-superagent-turning-notion-into-an-autonomous-productivity-os-4edk</guid>
      <description>&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;AI Workflow SuperAgent&lt;/strong&gt;, an AI-powered productivity system that transforms a Notion workspace into an intelligent task management assistant.&lt;/p&gt;

&lt;p&gt;Many people store tasks, ideas, and notes in productivity tools but still struggle to prioritize and organize their workflow effectively. This project solves that problem by combining AI with Notion MCP to automatically analyze tasks and generate actionable plans.&lt;/p&gt;

&lt;p&gt;The system reads tasks from a Notion database and uses an AI model to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Analyze task priorities&lt;/li&gt;
&lt;li&gt;Break large tasks into smaller subtasks&lt;/li&gt;
&lt;li&gt;Generate a daily productivity plan&lt;/li&gt;
&lt;li&gt;Provide insights through a dashboard&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of manually planning everything, users can simply write their tasks inside Notion and the AI system converts them into a structured workflow.&lt;/p&gt;

&lt;p&gt;For example, if a user adds tasks like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build AI dashboard&lt;/li&gt;
&lt;li&gt;Apply for internships&lt;/li&gt;
&lt;li&gt;Finish hackathon submission&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The AI system analyzes them and produces:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Priority ranking&lt;/li&gt;
&lt;li&gt;Subtasks for each task&lt;/li&gt;
&lt;li&gt;Daily focus recommendations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This creates a &lt;strong&gt;human-in-the-loop AI productivity workflow&lt;/strong&gt;, where users control their workspace while AI helps optimize their productivity.&lt;/p&gt;

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

&lt;p&gt;In the demo video, I show how the system works step-by-step:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Creating tasks in a Notion database&lt;/li&gt;
&lt;li&gt;Running the AI workflow system&lt;/li&gt;
&lt;li&gt;AI analyzing tasks and generating priorities&lt;/li&gt;
&lt;li&gt;Viewing tasks and insights in a Streamlit dashboard&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The demo highlights how AI can transform a simple task list into an intelligent workflow assistant.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://drive.google.com/file/d/1JzZRo3JzyK1jyC_N8tWF7sRNeH-IODKW/view?usp=drive_link" rel="noopener noreferrer"&gt;https://drive.google.com/file/d/1JzZRo3JzyK1jyC_N8tWF7sRNeH-IODKW/view?usp=drive_link&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Show us the Code
&lt;/h2&gt;

&lt;p&gt;GitHub Repository:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://github.com/Tanya-garg10/ai-workflow-superagent.git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Project structure:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ai-notion-superagent
│
├── backend
│   ├── main.py
│   ├── ai_processor.py
│   ├── workflow_engine.py
│
├── frontend
│   └── dashboard.py
│
├── requirements.txt
└── README.md
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The backend is built using &lt;strong&gt;FastAPI&lt;/strong&gt;, while the frontend dashboard is built using &lt;strong&gt;Streamlit&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Used Notion MCP
&lt;/h2&gt;

&lt;p&gt;Notion MCP is the core component that connects the AI system with the Notion workspace.&lt;/p&gt;

&lt;p&gt;The workflow works as follows:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Tasks are stored in a Notion database.&lt;/li&gt;
&lt;li&gt;The AI system accesses the workspace through Notion MCP.&lt;/li&gt;
&lt;li&gt;Tasks are extracted and processed using an AI model.&lt;/li&gt;
&lt;li&gt;The AI analyzes task importance, deadlines, and dependencies.&lt;/li&gt;
&lt;li&gt;The system generates structured outputs such as:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;priority rankings&lt;/li&gt;
&lt;li&gt;task breakdowns&lt;/li&gt;
&lt;li&gt;productivity summaries&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By using Notion MCP, the AI can interact with Notion as a structured productivity environment instead of just plain text data. This enables intelligent automation and real workflow management.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>notionchallenge</category>
      <category>mcp</category>
      <category>ai</category>
    </item>
    <item>
      <title>Breaking the Glass Ceiling in Tech – Frontend Art for Gender Equity</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Wed, 11 Mar 2026 14:47:21 +0000</pubDate>
      <link>https://forem.com/tanya_garg_5315/breaking-the-glass-ceiling-in-tech-frontend-art-for-gender-equity-3oah</link>
      <guid>https://forem.com/tanya_garg_5315/breaking-the-glass-ceiling-in-tech-frontend-art-for-gender-equity-3oah</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/wecoded-2026"&gt;2026 WeCoded Challenge&lt;/a&gt;: Frontend Art&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Show us your Art
&lt;/h2&gt;

&lt;p&gt;My artwork represents the idea of &lt;strong&gt;breaking the glass ceiling in technology&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this project, I created a small interactive frontend design using HTML, CSS, and JavaScript. The visual concept shows a glass barrier that shatters, symbolizing the breaking of limitations that many women and underrepresented voices face in the tech industry.&lt;/p&gt;

&lt;p&gt;As the glass breaks, technology icons and coding elements appear, representing growth, opportunity, and innovation when diversity is embraced.&lt;/p&gt;

&lt;p&gt;This artwork highlights a simple message:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Talent has no gender. Innovation belongs to everyone.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🔗 Live Demo: &lt;a href="https://tanya-garg10.github.io/wecoded-frontend-art/" rel="noopener noreferrer"&gt;https://tanya-garg10.github.io/wecoded-frontend-art/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Inspiration
&lt;/h2&gt;

&lt;p&gt;My inspiration comes from the increasing presence of women and diverse communities in technology. Even though the tech industry has historically had barriers, many developers today are challenging those limitations and creating space for inclusion.&lt;/p&gt;

&lt;p&gt;The "glass ceiling" is a powerful symbol of invisible barriers that prevent equal opportunities. By visually breaking that barrier in this artwork, I wanted to represent empowerment, resilience, and progress.&lt;/p&gt;

&lt;p&gt;Technology grows stronger when people from different backgrounds contribute their ideas and perspectives.&lt;/p&gt;

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

&lt;p&gt;This project was built using simple frontend technologies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML for structure&lt;/li&gt;
&lt;li&gt;CSS for styling and animations&lt;/li&gt;
&lt;li&gt;JavaScript for interaction and visual effects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The animations and design aim to create a symbolic experience that represents gender equity in tech through creative frontend expression.&lt;/p&gt;

&lt;p&gt;🔗 GitHub Repository: &lt;a href="https://github.com/Tanya-garg10/wecoded-frontend-art.git" rel="noopener noreferrer"&gt;https://github.com/Tanya-garg10/wecoded-frontend-art.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you to the DEV community for creating a space where developers can share their stories, creativity, and ideas. 💜&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>devchallenge</category>
      <category>frontend</category>
      <category>css</category>
    </item>
    <item>
      <title>“From No Portfolio to a Live Developer Portfolio Using Kuberns AI”</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Thu, 05 Mar 2026 05:19:57 +0000</pubDate>
      <link>https://forem.com/tanya_garg_5315/from-no-portfolio-to-a-live-developer-portfolio-using-kuberns-ai-4od3</link>
      <guid>https://forem.com/tanya_garg_5315/from-no-portfolio-to-a-live-developer-portfolio-using-kuberns-ai-4od3</guid>
      <description>&lt;p&gt;🚀 &lt;strong&gt;From No Portfolio to a Live Developer Portfolio Using Kuberns AI&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;As developers, we often build multiple projects but forget to showcase them properly. A &lt;strong&gt;developer portfolio&lt;/strong&gt; is one of the best ways to present your &lt;strong&gt;skills&lt;/strong&gt;, &lt;strong&gt;projects&lt;/strong&gt;, and &lt;strong&gt;achievements&lt;/strong&gt; in one place.&lt;/p&gt;

&lt;p&gt;Recently, while participating in the &lt;strong&gt;Kuberns AI Portfolio Hackathon 2026&lt;/strong&gt;, I decided to finally create and deploy my portfolio.&lt;/p&gt;

&lt;p&gt;Interestingly, I did not have a portfolio website before this challenge. So I started from scratch — built my portfolio and deployed it live using &lt;strong&gt;Kuberns AI&lt;/strong&gt;, an AI-powered deployment platform that simplifies the entire hosting process.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;Building My Portfolio&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;The first step was to design a portfolio that could clearly represent my work and technical journey.&lt;/p&gt;

&lt;p&gt;My portfolio includes sections such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;👩‍💻 About Me&lt;/li&gt;
&lt;li&gt;🛠 Technical Skills&lt;/li&gt;
&lt;li&gt;🚀 Projects&lt;/li&gt;
&lt;li&gt;🏆 Achievements&lt;/li&gt;
&lt;li&gt;📬 Contact Information&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Through this portfolio, I showcase projects related to &lt;strong&gt;AI systems, machine learning, data intelligence platforms, and full-stack web applications&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;🌐 Live Portfolio&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;👉 &lt;a href="https://tanya-garg-portfolio-main-727ec31.kuberns.cloud/" rel="noopener noreferrer"&gt;https://tanya-garg-portfolio-main-727ec31.kuberns.cloud/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;Deploying the Portfolio with Kuberns AI&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;After building the portfolio, the next step was deployment.&lt;/p&gt;

&lt;p&gt;Instead of going through complex hosting configurations, I used &lt;strong&gt;Kuberns&lt;/strong&gt;, which provides &lt;strong&gt;AI-powered one-click deployment&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The deployment process was very simple:&lt;/p&gt;

&lt;p&gt;1️⃣ Connect the project repository&lt;br&gt;
2️⃣ Click deploy&lt;br&gt;
3️⃣ Kuberns automatically handles build and hosting&lt;/p&gt;

&lt;p&gt;Within a few minutes, my portfolio was &lt;strong&gt;live and publicly accessible&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;Deployment Proof&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;Below is the screenshot of my &lt;strong&gt;Kuberns dashboard&lt;/strong&gt;, showing the successful deployment of my portfolio.&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%2F2esxhdx0u0prrkhp7q46.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%2F2esxhdx0u0prrkhp7q46.jpeg" alt=" " width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;Why Kuberns AI Is Useful&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;What stood out to me was how &lt;strong&gt;simple and fast the deployment experience&lt;/strong&gt; was.&lt;/p&gt;

&lt;p&gt;Some key advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⚡ One-click AI deployment&lt;/li&gt;
&lt;li&gt;🚀 Fast build and hosting process&lt;/li&gt;
&lt;li&gt;🧑‍💻 Developer-friendly workflow&lt;/li&gt;
&lt;li&gt;🌐 Instant public access to deployed projects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For developers who want to deploy projects quickly without dealing with complicated infrastructure, &lt;strong&gt;Kuberns makes the process extremely smooth&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;Final Thoughts&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;Participating in the &lt;strong&gt;Kuberns AI Portfolio Hackathon 2026&lt;/strong&gt; motivated me to finally build my portfolio and deploy it live.&lt;/p&gt;

&lt;p&gt;It was a great experience turning something that didn’t exist before into a &lt;strong&gt;live developer portfolio within a short time&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If you’re a developer who hasn’t created a portfolio yet, this challenge is a great reminder that showcasing your work matters — and platforms like &lt;strong&gt;Kuberns AI make deployment incredibly easy.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Learn more about Kuberns here:&lt;br&gt;
👉 &lt;a href="https://kuberns.com" rel="noopener noreferrer"&gt;https://kuberns.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>javascript</category>
      <category>python</category>
    </item>
  </channel>
</rss>
