<?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: Joseph</title>
    <description>The latest articles on DEV Community by Joseph (@shortgiant).</description>
    <link>https://dev.to/shortgiant</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%2F3328633%2F5aef514b-c708-4e42-8ece-92781dae619b.png</url>
      <title>DEV Community: Joseph</title>
      <link>https://dev.to/shortgiant</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shortgiant"/>
    <language>en</language>
    <item>
      <title>Relive, Recall, Reconnect: The Journey Behind MyMemoryAI</title>
      <dc:creator>Joseph</dc:creator>
      <pubDate>Sun, 06 Jul 2025 18:53:13 +0000</pubDate>
      <link>https://dev.to/shortgiant/relive-recall-reconnect-the-journey-behind-mymemoryai-2da</link>
      <guid>https://dev.to/shortgiant/relive-recall-reconnect-the-journey-behind-mymemoryai-2da</guid>
      <description>&lt;p&gt;After the Hack: MyMemoryAI and the Journey That Followed&lt;br&gt;
This is a submission for the World's Largest Hackathon Writing Challenge: After the Hack.&lt;/p&gt;

&lt;p&gt;From Hackathon to Hope&lt;br&gt;
I came up with the idea for MyMemoryAI from a very personal place—my grandmother's struggle with dementia. I wanted to create something that could make others like her feel heard, noticed, and reunited. The hackathon gave me the platform and the tools to take that sentiment and make it into something real.&lt;/p&gt;

&lt;p&gt;What MyMemoryAI Became&lt;br&gt;
Beginning life as a prototype, it developed into a full-fledged, mobile-ready platform, now launched at:&lt;br&gt;
    &lt;a href="https://eloquent-kleicha-16006a.netlify.app/" rel="noopener noreferrer"&gt;https://eloquent-kleicha-16006a.netlify.app/&lt;/a&gt;&lt;br&gt;
   Demo Video: &lt;a href="https://youtu.be/EsbARRlEjno?si=xD2ObhjttIuVAXJH" rel="noopener noreferrer"&gt;https://youtu.be/EsbARRlEjno?si=xD2ObhjttIuVAXJH&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Highlights:&lt;/p&gt;

&lt;p&gt;AI-powered Memory Book: Voice-narrated slideshows with ElevenLabs&lt;/p&gt;

&lt;p&gt;Memory Quizzes: Personalized, adaptive quizzes for mental recall&lt;/p&gt;

&lt;p&gt;Secure Uploads + Blockchain: Memories timestamped and encrypted on Algorand&lt;/p&gt;

&lt;p&gt;Voice Commands + Chat AI: Navigation and conversation through Google Cloud STT and ElevenLabs&lt;/p&gt;

&lt;p&gt;Caregiver Dashboard: Supabase-powered insights with engagement tracking&lt;/p&gt;

&lt;p&gt;Silly Memory Mode: Share humorous AI-edited memories on Reddit for laughter therapy&lt;/p&gt;

&lt;p&gt;Personal Growth &amp;amp; Transformation&lt;br&gt;
Post-hackathon, I immersed myself in:&lt;/p&gt;

&lt;p&gt;AI narration design and audio UX&lt;/p&gt;

&lt;p&gt;Designing dementia-accessible UI elements&lt;/p&gt;

&lt;p&gt;AWS S3 + encryption management for secure storage&lt;/p&gt;

&lt;p&gt;Supabase usage for scalable logs and user tracking&lt;/p&gt;

&lt;p&gt;Voice and video AI integration for engagement&lt;/p&gt;

&lt;p&gt;Making tech human-first&lt;/p&gt;

&lt;p&gt;What's Next for MyMemoryAI&lt;br&gt;
Rolling out pilot programs with caregiving communities&lt;/p&gt;

&lt;p&gt;Integrating multilingual and regional culture memory support&lt;/p&gt;

&lt;p&gt;Scaling Reddit memory sharing with moderation tools&lt;/p&gt;

&lt;p&gt;Packaging as a native app with Capacitor or Expo&lt;/p&gt;

&lt;p&gt;Using Vana for future-proof data sovereignty&lt;/p&gt;

&lt;p&gt;Shout-Outs&lt;br&gt;
@boltnew – For granting no-code structure superpowers&lt;/p&gt;

&lt;p&gt;@supabase, @algorand, @elevenlabs, @revenuecat, and @tavus – For sponsor integrations that are seamless&lt;/p&gt;

&lt;p&gt;Hackathon friends and Discord community – For debugging help, feedback, and support&lt;/p&gt;

&lt;p&gt;Final Reflection&lt;br&gt;
Creating MyMemoryAI wasn't only a technology experience—it was healing. It enabled me to work through personal grief, yet create something that would enable others to feel closer to their loved ones. The support, resources, and guidance during and after the hackathon made that attainable.&lt;/p&gt;

&lt;p&gt;Live Demo: &lt;a href="https://eloquent-kleicha-16006a.netlify.app/" rel="noopener noreferrer"&gt;https://eloquent-kleicha-16006a.netlify.app/&lt;/a&gt;&lt;br&gt;
Demo Video: &lt;a href="https://youtu.be/EsbARRlEjno?si=xD2ObhjttIuVAXJH" rel="noopener noreferrer"&gt;https://youtu.be/EsbARRlEjno?si=xD2ObhjttIuVAXJH&lt;/a&gt;&lt;br&gt;
DEV: @josephmwangi&lt;/p&gt;

&lt;p&gt;"Relive, Recall, Reconnect – Memories That Last."&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wlhchallenge</category>
      <category>career</category>
      <category>entrepreneurship</category>
    </item>
    <item>
      <title>Beyond the Code: Building Memories, Not Just Features</title>
      <dc:creator>Joseph</dc:creator>
      <pubDate>Sun, 06 Jul 2025 18:36:16 +0000</pubDate>
      <link>https://dev.to/shortgiant/beyond-the-code-building-memories-not-just-features-365i</link>
      <guid>https://dev.to/shortgiant/beyond-the-code-building-memories-not-just-features-365i</guid>
      <description>&lt;p&gt;&lt;strong&gt;A Personal Spark&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;MyMemoryAI was sparked by a person very close and dear to my heart—my grandmother. It was saddening to see her battle slowly with memory loss, yet it planted the seed for something extraordinary. I pictured a digital companion to help people like her relive memories, reconnect with loved ones, and feel empowered through shared experiences.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Teamwork and Connection&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Though a solo builder on paper, the experience wasn't solitary. Bolt.new sponsor teams and community delivered value right away: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;I connected with fellow builders and mentors in Discord who reviewed my voice UX flows.&lt;/li&gt;
&lt;li&gt;Bolt's support team personally guided me through Supabase and Algorand integration, a first for me.&lt;/li&gt;
&lt;li&gt;ElevenLabs engineers taught me about voice latency handling, which enabled me to optimize narration for the dementia-friendly slideshow.&lt;/li&gt;
&lt;li&gt;It felt like being part of a hackathon family, even while building asynchronously across time zones.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Hackathon IRL: Mini Moments That Mattered&lt;/p&gt;

&lt;p&gt;Although I didn't participate in an in-person IRL hackathon this time, I did have a family demo night—letting my parents experience MyMemoryAI. My mom got choked up during the slideshow narration of a childhood memory. That's when I knew the app did more than function, it touched people.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Giving Back. To pay it forward:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Answered questions in the Bolt.new forums about custom audio flows&lt;/li&gt;
&lt;li&gt;Posted notes on my Algorand + Bolt + Supabase integration with other teams&lt;/li&gt;
&lt;li&gt;Gave UX feedback to various newcomers building apps for neurodiverse users&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Community Shoutouts&lt;/strong&gt;&lt;br&gt;
@boltnew – for building the infrastructure and community that made this possible&lt;br&gt;
@elevenlabs – for enabling such realistic and soothing narration&lt;br&gt;
@supabase – your dashboards powered our caregiver insights&lt;br&gt;
@josephmwangi – that's me, but I could not have done it without the amazing mentors and Discord channels that guided me&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Learned&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Sometimes your best ideas are born out of personal pain&lt;/li&gt;
&lt;li&gt;Community is not just a Slack channel—it's knowing that someone,   somewhere, is rooting for your build&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Tech becomes magic when combined with empathy&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Project&lt;/strong&gt;&lt;br&gt;
MyMemoryAI is live at &lt;a href="https://eloquent-kleicha-16006a.netlify.app/" rel="noopener noreferrer"&gt;https://eloquent-kleicha-16006a.netlify.app/&lt;/a&gt;&lt;br&gt;
And you can read our entire build story here → &lt;a href="https://dev.to/shortgiant/from-grandma-to-git-building-a-dementia-friendly-app-with-boltnew-430d"&gt;https://dev.to/shortgiant/from-grandma-to-git-building-a-dementia-friendly-app-with-boltnew-430d&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wlhchallenge</category>
      <category>community</category>
      <category>networking</category>
    </item>
    <item>
      <title>From Grandma to Git: Building a Dementia-Friendly App with Bolt.new</title>
      <dc:creator>Joseph</dc:creator>
      <pubDate>Sun, 06 Jul 2025 18:01:12 +0000</pubDate>
      <link>https://dev.to/shortgiant/from-grandma-to-git-building-a-dementia-friendly-app-with-boltnew-430d</link>
      <guid>https://dev.to/shortgiant/from-grandma-to-git-building-a-dementia-friendly-app-with-boltnew-430d</guid>
      <description>&lt;p&gt;What We Built&lt;/p&gt;

&lt;p&gt;MyMemoryAI is an AI-powered mobile memory companion that supports dementia patients and their loved ones. Developed with my own grandmother's experience with memory loss as inspiration, the app allows users to relive moments, remember details, and reconnect to the past.&lt;/p&gt;

&lt;p&gt;Designed for accessibility, MyMemoryAI includes:&lt;/p&gt;

&lt;p&gt;Memory uploads (photo, video, text) with AI tagging via AWS Rekognition&lt;br&gt;
Digital memory book with voice-guided slideshows (via ElevenLabs)&lt;br&gt;
Voice navigation via Google Speech-to-Text&lt;br&gt;
AI-quizzes challenging recall in a playful, adaptive way&lt;br&gt;
Caregiver dashboard with read access to engagement insights securely&lt;br&gt;
Silly Memory Mode optional with Reddit API for humor and bonding&lt;br&gt;
Built-in chat and AI conversational buddy for emotional support&lt;/p&gt;

&lt;p&gt;Everything was built with Bolt.new, and deployed on a custom Netlify domain with sponsor integrations.&lt;/p&gt;

&lt;p&gt;How Bolt.new Transformed the Build&lt;/p&gt;

&lt;p&gt;We went from concept to full-stack MVP in under two weeks.&lt;/p&gt;

&lt;p&gt;This is how Bolt did it:&lt;/p&gt;

&lt;p&gt;No-code AI building blocks allowed us to hook up ElevenLabs, Supabase, and AWS Rekognition with prompts only—no more difficult backend glue needed.&lt;br&gt;
We designed interfaces for dementia sufferers with drag-and-drop UI, using Bolt's accessibility-focused components (font ≥ 20pt, big buttons, contrast themes).&lt;br&gt;
Bolt's prompt-based flows handled memory uploads → tagging → storage → blockchain logging (on Algorand) on a single logic map.&lt;br&gt;
The "Built with Bolt.new" badge was naturally integrated, following challenge requirements while providing full visibility of our stack.&lt;/p&gt;

&lt;p&gt;Sponsor Integrations We Handled&lt;/p&gt;

&lt;p&gt;Voice AI Challenge (ElevenLabs)&lt;br&gt;
Introduced voice feedback for quizzes, slideshow narration, and voice command responses.&lt;/p&gt;

&lt;p&gt;Tavus (Conversational AI Video)&lt;br&gt;
An inviting avatar welcomes the app and provides reassuring walkthroughs on first launch.&lt;/p&gt;

&lt;p&gt;RevenueCat (Make More Money)&lt;br&gt;
We have integrated RevenueCat's mobile SDK to offer caregivers premium features: more uploads, priority support, in-depth analytics.&lt;/p&gt;

&lt;p&gt;Algorand (Blockchain Challenge)&lt;br&gt;
Each upload to memory creates a blockchain log record of metadata and permission that is verifiable.&lt;/p&gt;

&lt;p&gt;Supabase (Startup Challenge)&lt;br&gt;
Supabase powers user management, engagement logs, and secure dashboard analytics.&lt;/p&gt;

&lt;p&gt;Reddit API (Silly Sh!t Challenge)&lt;br&gt;
We built "Silly Memory Mode" where users can share silly AI-edited memories (e.g. "Alien Grandpa at Woodstock") to a private subreddit.&lt;/p&gt;

&lt;p&gt;Entri + IONOS (Custom Domain)&lt;br&gt;
The app is live at mymemoryai.app via Entri domain setup.&lt;/p&gt;

&lt;p&gt;Favorite Bolt Features&lt;/p&gt;

&lt;p&gt;Prompt-to-logic AI blocks — no code needed for workflows like:"Upload photo → analyze with Rekognition → tag and save to S3 → log on Algorand"&lt;/p&gt;

&lt;p&gt;Drag-and-drop interfaces — the only way to build dementia-friendly UX&lt;br&gt;
Deployment built-in with Netlify — we had a live public app URL in minutes&lt;br&gt;
Plugin integrations — ElevenLabs and Supabase were easy to hook up&lt;/p&gt;

&lt;p&gt;What We Learned&lt;/p&gt;

&lt;p&gt;Accessibility is not optional—it's a basic design principle.&lt;br&gt;
AI companions offer not just utility, but emotional support.&lt;br&gt;
No-code platforms like Bolt.new eliminate the need for technology to be creative.&lt;br&gt;
Combining individual inspiration (grandmother's tale) and cutting-edge tech brings solutions into existence.&lt;/p&gt;

&lt;p&gt;Technical Challenges&lt;/p&gt;

&lt;p&gt;Voice navigation mapping to dynamic memory content required conditionals based on tags.&lt;br&gt;
OAuth2 flow debugging for RevenueCat and Reddit demanded API-level workarounds.&lt;br&gt;
Custom audio control enablement (e.g., moving soothing music within settings) was tuning with ElevenLabs SDK.&lt;/p&gt;

&lt;p&gt;What's Next&lt;/p&gt;

&lt;p&gt;Add Vana for user-controlled data access and transportable consent logs&lt;br&gt;
Translate UI for multi-lingual support&lt;br&gt;
Build AI-powered day memory capsules with historic data&lt;br&gt;
Scale to nursing homes and community centers&lt;/p&gt;

&lt;p&gt;Team&lt;/p&gt;

&lt;p&gt;@JosephMwangi (Lead Builder, UX, Bolt integration)&lt;br&gt;
Special thanks to the Bolt.new team and sponsors!&lt;/p&gt;

&lt;p&gt;Live App + Demo&lt;/p&gt;

&lt;p&gt;App: &lt;a href="https://eloquent-kleicha-16006a.netlify.app/%C2%A0" rel="noopener noreferrer"&gt;https://eloquent-kleicha-16006a.netlify.app/ &lt;/a&gt;&lt;br&gt;&lt;br&gt;
Demo Video: &lt;a href="https://youtu.be/EsbARRlEjno?si=FUOAC7jNtbvsMLWV" rel="noopener noreferrer"&gt;https://youtu.be/EsbARRlEjno?si=FUOAC7jNtbvsMLWV&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wlhchallenge</category>
      <category>bolt</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
