<?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: Shraddha Nigam</title>
    <description>The latest articles on DEV Community by Shraddha Nigam (@shraddhanigam19).</description>
    <link>https://dev.to/shraddhanigam19</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%2F4163973%2F498d64f0-b474-44ea-9d4c-6a6eeb1acd9d.jpeg</url>
      <title>DEV Community: Shraddha Nigam</title>
      <link>https://dev.to/shraddhanigam19</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shraddhanigam19"/>
    <language>en</language>
    <item>
      <title>Pose Coach 📸 — What If Your Camera Could Teach You How to Pose?</title>
      <dc:creator>Shraddha Nigam</dc:creator>
      <pubDate>Sun, 25 Oct 2026 17:26:56 +0000</pubDate>
      <link>https://dev.to/shraddhanigam19/pose-coach-what-if-your-camera-could-teach-you-how-to-pose-2o5k</link>
      <guid>https://dev.to/shraddhanigam19/pose-coach-what-if-your-camera-could-teach-you-how-to-pose-2o5k</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;p&gt;Have you ever asked someone to take your photo, only to find out that you look awkward in every single shot? 😅&lt;/p&gt;

&lt;p&gt;Or tried recreating a pose from Instagram, taken 15 pictures, and still wondered why none of them looked quite right?&lt;/p&gt;

&lt;p&gt;Sometimes, the hardest part of taking a photo isn't the camera. It's knowing where to stand, how to pose, and how to frame yourself.&lt;/p&gt;

&lt;p&gt;That's the problem I wanted to solve.&lt;/p&gt;

&lt;p&gt;Meet &lt;strong&gt;Pose Coach — your personal AI photography director.&lt;/strong&gt; 📸&lt;/p&gt;

&lt;p&gt;The idea is simple: what if your phone didn't just capture the moment, but actually helped you get ready for it?&lt;/p&gt;

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

&lt;p&gt;Pose Coach is a mobile-first photography assistant designed to help people pose confidently and take better photos without needing someone else behind the camera.&lt;/p&gt;

&lt;p&gt;Instead of guessing where to stand or repeatedly retaking pictures, the goal is to let your phone guide you in real time.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✨ The experience I'm building
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;📷 &lt;strong&gt;Smart framing:&lt;/strong&gt; Help users understand whether they need to move closer, step back, or adjust their position in the frame.&lt;/li&gt;
&lt;li&gt;🕺 &lt;strong&gt;Pose guidance:&lt;/strong&gt; Use a reference pose to help users understand body alignment and positioning.&lt;/li&gt;
&lt;li&gt;👗 &lt;strong&gt;Traditional poses:&lt;/strong&gt; Explore pose ideas for sarees, lehengas, kurtas, and other ethnic outfits.&lt;/li&gt;
&lt;li&gt;🧥 &lt;strong&gt;Western poses:&lt;/strong&gt; Discover casual, fashion, street-style, and portrait poses.&lt;/li&gt;
&lt;li&gt;🤳 &lt;strong&gt;Selfie mode:&lt;/strong&gt; Get help with face positioning, angles, and composition.&lt;/li&gt;
&lt;li&gt;🫶 &lt;strong&gt;Couple photography:&lt;/strong&gt; Explore two-person poses and improve spacing and framing.&lt;/li&gt;
&lt;li&gt;🔒 &lt;strong&gt;Privacy-first AI:&lt;/strong&gt; Build around on-device computer vision so personal camera footage doesn't need to be uploaded to a cloud service.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project currently has a mobile-first interface, camera experience, and pose categories. The more advanced live AI coaching and pose-matching experience is still being developed and tested.&lt;/p&gt;

&lt;p&gt;My goal is to make taking a good photo less about trial and error and more about confidence.&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;GitHub repository:&lt;/strong&gt; &lt;a href="https://github.com/ShraddhaNigam19/pose-coach" rel="noopener noreferrer"&gt;ShraddhaNigam19/pose-coach&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is built with a mobile-first web approach, using React and TypeScript.&lt;/p&gt;

&lt;p&gt;I'm building the application around a practical combination of on-device computer vision and photography-specific logic, rather than relying on a chatbot to tell users generic posing tips.&lt;/p&gt;

&lt;p&gt;Feel free to explore the repository and share suggestions or improvements!&lt;/p&gt;

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

&lt;p&gt;The most interesting part of Pose Coach isn't the interface. It's the idea of turning what a camera sees into useful, understandable instructions.&lt;/p&gt;

&lt;h3&gt;
  
  
  The technology behind it
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;React + TypeScript + Vite:&lt;/strong&gt; Application structure and mobile-first UI.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MediaPipe Pose Landmarker:&lt;/strong&gt; The intended open-source computer vision foundation for detecting human body landmarks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;@mediapipe/tasks-vision&lt;/code&gt;:&lt;/strong&gt; Browser-based pose estimation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Camera API:&lt;/strong&gt; Accessing the camera and capturing photos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Canvas overlays:&lt;/strong&gt; Rendering pose references, detected landmarks, and framing guides.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Framing engine:&lt;/strong&gt; TypeScript geometry and rules that translate landmark positions into practical feedback.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local persistence:&lt;/strong&gt; Saving preferences and favorite poses on the device.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The challenge: from landmarks to useful guidance
&lt;/h3&gt;

&lt;p&gt;A pose model can estimate where body landmarks are located, but raw coordinates don't tell someone what to do next.&lt;/p&gt;

&lt;p&gt;Imagine selecting a full-body pose while your feet are outside the camera frame.&lt;/p&gt;

&lt;p&gt;Pose Coach should recognize that the composition doesn't meet the selected framing target and tell you to step back.&lt;/p&gt;

&lt;p&gt;Or imagine trying to match a reference pose. Instead of placing a static stick figure over the camera and calling it AI, the application should distinguish the target pose from the user's detected skeleton, compare their alignment, and suggest meaningful corrections.&lt;/p&gt;

&lt;p&gt;That's the engineering challenge I'm most interested in: turning computer vision into practical, real-time coaching.&lt;/p&gt;

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

&lt;p&gt;I want Pose Coach to be useful without requiring users to pay for a proprietary AI API every time they open their camera.&lt;/p&gt;

&lt;p&gt;Open-source AI makes it possible to experiment with local inference, inspect the underlying implementation, adapt the processing pipeline, and build a privacy-conscious experience.&lt;/p&gt;

&lt;p&gt;With an appropriate on-device model, camera frames can be processed locally instead of being sent to a remote AI service. That can also reduce network dependency and avoid per-request inference costs.&lt;/p&gt;

&lt;p&gt;It gives developers room to improve the product in ways that matter to the application: better landmark handling, more useful framing rules, alternative models, and improved performance on mobile devices.&lt;/p&gt;

&lt;p&gt;Of course, open-source doesn't automatically mean every model is lightweight, offline-ready, or licensed for every use. Model assets, runtime compatibility, licensing, and real-device performance all need to be verified.&lt;/p&gt;

&lt;p&gt;For me, open innovation is about having the freedom to understand the technology, adapt it, and build something useful around it.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;I used an AI coding assistant during development to help implement and refine the application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DevRelay session:&lt;/strong&gt; Add your session link here if available.&lt;/p&gt;

&lt;p&gt;I also learned that getting a polished interface on screen is only one part of building an AI product. The underlying model must work, its output must be reliable, and the features must respond to real input.&lt;/p&gt;

&lt;p&gt;That's why I'm focusing on making the AI functionality genuinely useful instead of treating the model as a decorative add-on.&lt;/p&gt;

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

&lt;p&gt;Imagine setting up your phone for a full-body photograph.&lt;/p&gt;

&lt;p&gt;You take a picture. Your feet are cropped out.&lt;/p&gt;

&lt;p&gt;You move the phone. Now there's too much empty space above your head.&lt;/p&gt;

&lt;p&gt;You try again. Your pose still doesn't look right.&lt;/p&gt;

&lt;p&gt;We've all been there. 😅&lt;/p&gt;

&lt;p&gt;Pose Coach aims to reduce that cycle by guiding the user &lt;em&gt;before&lt;/em&gt; they press the shutter.&lt;/p&gt;

&lt;p&gt;The payoff I'm working toward is simple:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Less trial and error. Fewer retakes. More photos worth keeping.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I haven't measured the time saved yet, so I won't claim a specific improvement. My next milestone is to test the live framing workflow on real mobile devices and compare the experience with taking photos without guidance.&lt;/p&gt;

&lt;h2&gt;
  
  
  One Last Thought 💭
&lt;/h2&gt;

&lt;p&gt;I started with a simple question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if your phone could be your personal photography director?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A camera that helps you find the right position, understand your pose, and feel more confident in front of the lens.&lt;/p&gt;

&lt;p&gt;That's the experience I want Pose Coach to deliver.&lt;/p&gt;

&lt;p&gt;I'd love to hear from the community:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If your camera could give you one instruction before taking a photo, what would you want it to say?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Would it be "move back," "fix your posture," "try a different angle," or something else entirely?&lt;/p&gt;

&lt;p&gt;Let's build more useful things with open-source AI.&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #hf26challenge #opensource #AI #ComputerVision #React #Hacktoberfest
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>opensource</category>
      <category>ai</category>
    </item>
    <item>
      <title>What If Our Desktop Had Its Own Little AI Companion? Meet Luna</title>
      <dc:creator>Shraddha Nigam</dc:creator>
      <pubDate>Sat, 10 Oct 2026 15:27:15 +0000</pubDate>
      <link>https://dev.to/shraddhanigam19/what-if-our-desktop-had-its-own-little-ai-companion-meet-luna-38o6</link>
      <guid>https://dev.to/shraddhanigam19/what-if-our-desktop-had-its-own-little-ai-companion-meet-luna-38o6</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/mlh-hackathon"&gt;MLH x DEV Writing Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Meet Luna 🐱&lt;/p&gt;

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

&lt;p&gt;My husband and I have always liked those little animated desktop pets — the tiny characters that move around your screen and make your computer feel a little more alive.&lt;/p&gt;

&lt;p&gt;One day, we started talking about them and wondered: &lt;em&gt;What if we could make something like that, but instead of just moving around the screen, it could actually help us?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Imagine having a little companion on your desktop that you could ask questions, give tasks to, or turn to whenever you needed something — without constantly switching between browser tabs and different applications.&lt;/p&gt;

&lt;p&gt;That conversation became the idea behind &lt;strong&gt;Luna&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Luna is an AI desktop companion that lives on your screen and gives you a more natural way to interact with AI. The idea is simple: instead of always going to AI, bring AI closer to where you already work.&lt;/p&gt;

&lt;h2&gt;
  
  
  From an Idea to a Project
&lt;/h2&gt;

&lt;p&gt;When I started building Luna, I wanted to bring together two things: the fun of having an animated desktop pet and the usefulness of an AI assistant.&lt;/p&gt;

&lt;p&gt;I built it using &lt;strong&gt;Electron, React, and TypeScript&lt;/strong&gt;, with &lt;strong&gt;Gemma, Google's open-weight AI model family&lt;/strong&gt;, powering its AI experience.&lt;/p&gt;

&lt;p&gt;Electron made it possible to create a desktop application, while React and TypeScript helped me build the interface and manage the application logic. I integrated Gemma through Google's GenAI tooling to let users interact with AI through Luna's chat interface.&lt;/p&gt;

&lt;p&gt;But turning the idea into something real was definitely not as simple as imagining it!&lt;/p&gt;

&lt;p&gt;Getting separate desktop windows to communicate, making sure messages reached the right place, and handling AI responses reliably took plenty of debugging. Sometimes, fixing one thing led to another problem, and I had to go back and figure out what was happening.&lt;/p&gt;

&lt;p&gt;Those moments were frustrating, but they also taught me a lot. I realised that building a useful AI product isn't just about the model. The interaction, the interface, and all the little details matter just as much.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Gemma?
&lt;/h2&gt;

&lt;p&gt;I wanted to explore how Gemma could be used in a real desktop application rather than just another chatbot interface.&lt;/p&gt;

&lt;p&gt;For me, the interesting part was bringing an AI model into an experience that already feels familiar. We are used to opening websites and typing into chat boxes, but what if interacting with AI could feel more like talking to a little companion that is already there?&lt;/p&gt;

&lt;p&gt;That's the direction I wanted to explore with Luna.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next for Luna?
&lt;/h2&gt;

&lt;p&gt;Luna is still a work in progress, and there is a lot I want to improve.&lt;/p&gt;

&lt;p&gt;I'd love to make the companion feel more alive, improve its everyday interactions, and explore features that help it understand what's happening on the screen and assist with tasks more naturally.&lt;/p&gt;

&lt;p&gt;The bigger idea is to make Luna more than a cute character on the desktop. I want it to become something genuinely useful — a companion that combines personality with practical AI assistance.&lt;/p&gt;

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

&lt;p&gt;This project reminded me that interesting ideas don't always start with a big technical problem. Sometimes, they start with something small that you enjoy and a simple question: &lt;em&gt;What if?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;For us, that question came from watching animated desktop pets. For me, it turned into an opportunity to learn more about Electron, desktop application development, AI integration, and the challenges of bringing different pieces together into one experience.&lt;/p&gt;

&lt;p&gt;And honestly, seeing the idea become a real project has been one of the most satisfying parts of the journey.&lt;/p&gt;

&lt;p&gt;I'm excited to keep building Luna and see where this idea goes next. 🐱&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;Explore the source code:&lt;/strong&gt; &lt;a href="https://github.com/ShraddhaNigam19/AI-Companion" rel="noopener noreferrer"&gt;https://github.com/ShraddhaNigam19/AI-Companion&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'd love to know: &lt;strong&gt;If you could have a little AI companion living on your desktop, what would you want it to do?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>mlhacks</category>
      <category>devchallenge</category>
      <category>hackathon</category>
      <category>gemma</category>
    </item>
  </channel>
</rss>
