<?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: Nazia Ahmed</title>
    <description>The latest articles on DEV Community by Nazia Ahmed (@nazya_2345).</description>
    <link>https://dev.to/nazya_2345</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%2F4153544%2F73b9048d-54ef-4b38-a97f-890cd6f83168.png</url>
      <title>DEV Community: Nazia Ahmed</title>
      <link>https://dev.to/nazya_2345</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nazya_2345"/>
    <language>en</language>
    <item>
      <title>Grounded: Building an App That Turns “I Should Go Outside” Into an Adventure 🌿</title>
      <dc:creator>Nazia Ahmed</dc:creator>
      <pubDate>Mon, 12 Oct 2026 06:59:50 +0000</pubDate>
      <link>https://dev.to/nazya_2345/grounded-building-an-app-that-turns-i-should-go-outside-into-an-adventure-28km</link>
      <guid>https://dev.to/nazya_2345/grounded-building-an-app-that-turns-i-should-go-outside-into-an-adventure-28km</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week1-2026-10-05"&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;We spend so much time online looking for something interesting to do that we sometimes forget there’s an entire world waiting outside our doors.&lt;/p&gt;

&lt;p&gt;That thought inspired Grounded, a real-world adventure discovery platform I'm building.&lt;/p&gt;

&lt;p&gt;💡 The idea&lt;/p&gt;

&lt;p&gt;Grounded helps people break out of repetitive routines and discover small, meaningful experiences based on their interests, available time, and budget.&lt;/p&gt;

&lt;p&gt;Not every adventure needs to be a mountain trek or an expensive trip. It could be a ten-minute walk, finding an unfamiliar street, photographing something beautiful, discovering a quiet café, or watching the sunset.&lt;/p&gt;

&lt;p&gt;The goal is simple: make going outside feel exciting, accessible, and rewarding.&lt;br&gt;
🌱 What I'm building&lt;/p&gt;

&lt;p&gt;Personalized discovery: Find activities that match your mood, interests, time, and budget.&lt;/p&gt;

&lt;p&gt;Adventure planning: Turn a free afternoon into a practical itinerary.&lt;/p&gt;

&lt;p&gt;Explore your world: Discover nature, photography spots, hidden gems, and local experiences.&lt;/p&gt;

&lt;p&gt;Community adventures: Find activities to share with friends.&lt;/p&gt;

&lt;p&gt;Gamified exploration: Earn XP and unlock achievements as you complete adventures.&lt;/p&gt;

&lt;p&gt;🛠️ The technical direction&lt;/p&gt;

&lt;p&gt;I'm building the frontend with React and TypeScript, with a focus on interactive discovery, thoughtful UI design, and a smooth user experience.&lt;/p&gt;

&lt;p&gt;The longer-term direction includes AI-assisted adventure planning and an architecture that can connect to an open-weight language model and backend services.&lt;/p&gt;

&lt;p&gt;I'm developing the experience incrementally, starting with a functional frontend and sample adventure data before connecting real AI services.&lt;/p&gt;

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

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

&lt;p&gt;&lt;a href="https://github.com/PragyaTandi/grounded-ai" rel="noopener noreferrer"&gt;https://github.com/PragyaTandi/grounded-ai&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built Grounded, a real-world adventure discovery platform, using React, TypeScript, and Vite. The idea is to help people break out of repetitive routines and discover small, meaningful experiences outside their homes, whether that means exploring a nearby park, trying street photography, finding a hidden café, or taking an unplanned walk.&lt;/p&gt;

&lt;p&gt;The frontend focuses on interactive, mood-based discovery, personalized activity planning, and a gamified exploration experience. I'm designing the architecture so that a dedicated recommendation service can eventually connect the interface to an open-weight language model for more personalized adventure suggestions.&lt;/p&gt;

&lt;p&gt;My approach is to start with a functional application and structured adventure data, then introduce AI capabilities as modular services rather than making the entire product dependent on a single model or provider. This makes the project easier to test, extend, and adapt to different inference environments.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters for Grounded because I want the product to remain adaptable, accessible, and independent of a single AI provider.&lt;/p&gt;

&lt;p&gt;Using open-weight models could allow me to experiment with local inference, customize recommendation workflows, and evaluate different models for generating useful, context-aware adventure plans. It could also make it possible to run certain AI features on a user's own hardware, reducing dependence on paid, closed APIs and giving developers greater control over data handling.&lt;/p&gt;

&lt;p&gt;More importantly, open innovation lets developers learn from existing tools, build on community contributions, and share improvements rather than reinventing everything from scratch. For a project like Grounded, that flexibility creates room to experiment with personalized recommendations while keeping the core experience usable even when an AI service is unavailable.&lt;/p&gt;

&lt;p&gt;I see open innovation not just as a way to reduce costs, but as a way to make AI-powered experiences more transparent, adaptable, and accessible to more people.&lt;/p&gt;

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

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

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>perspective</title>
      <dc:creator>Nazia Ahmed</dc:creator>
      <pubDate>Mon, 05 Oct 2026 06:59:00 +0000</pubDate>
      <link>https://dev.to/nazya_2345/perspective-1262</link>
      <guid>https://dev.to/nazya_2345/perspective-1262</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;My friend is really good at taking photographs of me. I am terrible at taking photographs of her. i mean she says i dont get her sense of style and perspective.&lt;/p&gt;

&lt;p&gt;That made me wonder: what does she see through her camera that I don't?&lt;br&gt;
So I built perspective an AI-powered photography reflection tool that compares two collections of photographs:&lt;/p&gt;

&lt;p&gt;Photos my friend took of me&lt;br&gt;
Photos I took of my friend&lt;/p&gt;

&lt;p&gt;Instead of simply judging which photographs are "better", the project tries to understand the different perspectives behind them.&lt;/p&gt;

&lt;p&gt;The goal is to identify patterns in composition, framing, camera angle, distance, subject placement, environment, lighting, and visual mood, and turn those patterns into something understandable in human language.&lt;/p&gt;

&lt;p&gt;Eventually, the system will produce insights such as:&lt;/p&gt;

&lt;p&gt;Her visual perspective: She seems to give the surrounding environment an important role in the photograph.&lt;/p&gt;

&lt;p&gt;My visual perspective: I tend to make her the clear center of attention and focus more tightly on her.&lt;/p&gt;

&lt;p&gt;And then go one step further:&lt;/p&gt;

&lt;p&gt;What can I learn from her eye?&lt;/p&gt;

&lt;p&gt;The point isn't to teach someone to copy another photographer. It is to help them notice what they naturally overlook.&lt;/p&gt;

&lt;p&gt;I also want the project to become a small memory-making tool, where the photographs and the insights around them can become a record of how two people saw the same moments differently.&lt;/p&gt;

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

&lt;p&gt;The project currently runs locally as a Streamlit application.&lt;/p&gt;

&lt;p&gt;The application allows the user to upload photographs from both photographers and send them to a locally running vision model for analysis.&lt;/p&gt;

&lt;p&gt;A demo prototype will be added here:&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/nazya-ux/perspective" rel="noopener noreferrer"&gt;https://github.com/nazya-ux/perspective&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;The application is built with Python and Streamlit.&lt;/p&gt;

&lt;p&gt;The core AI component is Qwen3-VL 4B, an open-weight vision-language model running locally through Ollama.&lt;/p&gt;

&lt;p&gt;The current pipeline is:&lt;/p&gt;

&lt;p&gt;Photograph&lt;br&gt;
     ↓&lt;br&gt;
Streamlit upload&lt;br&gt;
     ↓&lt;br&gt;
Ollama&lt;br&gt;
     ↓&lt;br&gt;
Qwen3-VL&lt;br&gt;
     ↓&lt;br&gt;
Visual interpretation&lt;br&gt;
     ↓&lt;br&gt;
Photographer's Eye&lt;/p&gt;

&lt;p&gt;The model is prompted to analyze photographs in terms of composition, framing, camera angle, subject placement, background, lighting, candid/posed character, visual mood, and what the photographer appears to be paying attention to.&lt;/p&gt;

&lt;p&gt;The next layer of the project will aggregate these observations across both collections and generate a comparison of:&lt;/p&gt;

&lt;p&gt;Her perspective&lt;br&gt;
My perspective&lt;br&gt;
Visual philosophy&lt;br&gt;
Emotional character suggested by the photographs&lt;br&gt;
What each photographer tends to notice&lt;br&gt;
What one photographer might learn from the other&lt;br&gt;
A meaningful memory interpretation&lt;/p&gt;

&lt;p&gt;The important part is that the AI isn't supposed to take the photograph for you.&lt;/p&gt;

&lt;p&gt;It doesn't tell the photographer exactly where to stand or how to pose someone. It acts more like a visual mirror that helps the photographer understand their own habits and perspective.&lt;/p&gt;

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

&lt;p&gt;This project would be very different if the entire experience depended on a closed vision API.&lt;/p&gt;

&lt;p&gt;Using an open-weight model running locally makes the project possible in a much more personal way.&lt;/p&gt;

&lt;p&gt;These photographs can be deeply personal. They may contain someone's face, home, friends, locations, and private memories. With local inference, the photographs don't need to be sent to a remote commercial AI service just to understand their visual patterns.&lt;/p&gt;

&lt;p&gt;Open models also make the project replaceable and experimentable.&lt;/p&gt;

&lt;p&gt;I can change the vision model, experiment with prompts, modify the analysis pipeline, or eventually fine-tune the system without rebuilding the entire application around a proprietary API.&lt;/p&gt;

&lt;p&gt;Most importantly, open innovation lets me build an AI system that is not trying to replace the photographer.&lt;/p&gt;

&lt;p&gt;It helps someone understand how they already see.&lt;/p&gt;

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

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
