<?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: Nicholas-Amsler</title>
    <description>The latest articles on DEV Community by Nicholas-Amsler (@nicholasamsler).</description>
    <link>https://dev.to/nicholasamsler</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%2F3269509%2F72928453-cd69-4552-830b-7b743f7aca3d.png</url>
      <title>DEV Community: Nicholas-Amsler</title>
      <link>https://dev.to/nicholasamsler</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nicholasamsler"/>
    <language>en</language>
    <item>
      <title>Producer Perch: A React + AI Productivity App That Actually Cares</title>
      <dc:creator>Nicholas-Amsler</dc:creator>
      <pubDate>Fri, 27 Jun 2025 12:13:00 +0000</pubDate>
      <link>https://dev.to/nicholasamsler/producer-perch-a-react-ai-productivity-app-that-actually-cares-93e</link>
      <guid>https://dev.to/nicholasamsler/producer-perch-a-react-ai-productivity-app-that-actually-cares-93e</guid>
      <description>&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%2F06sbc5e6act1nktj4njc.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.amazonaws.com%2Fuploads%2Farticles%2F06sbc5e6act1nktj4njc.png" alt="Screenshot of the Producer Perch interface — a React-based AI productivity tool featuring a notepad, chat assistant, voice input, and emotional summary tools designed for creative professionals." width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🎬 Producer Perch: Building an Emotionally-Aware Productivity App with React, AI, and Real Life in Mind
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;By Nicholas Amsler — Combat Medic turned AI Engineer&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 Why I Built Producer Perch
&lt;/h2&gt;

&lt;p&gt;In early 2025, I built something under the radar for my wife-an amazing Executive Producer- a Mother's day surprise.&lt;/p&gt;

&lt;p&gt;As a combat medic turned AI engineer, I watched her manage chaos with grace: juggling production timelines, emotional labor, and burnout. But she didn’t need another project board — she needed &lt;em&gt;a digital workspace that supported her mind&lt;/em&gt; as much as her tasks.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;Producer Perch&lt;/strong&gt;: a personal productivity suite that doesn’t just manage workload — it recognizes emotional context, helps regulate creative energy, and reminds the user to breathe.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔧 Tech Stack Overview
&lt;/h2&gt;

&lt;p&gt;This is a modern React SPA with some surprisingly deep integrations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🧩 &lt;strong&gt;React 18+&lt;/strong&gt; — functional components, custom hooks&lt;/li&gt;
&lt;li&gt;🎨 &lt;strong&gt;Tailwind CSS&lt;/strong&gt; — themed interface with state-aware styles&lt;/li&gt;
&lt;li&gt;🎧 &lt;strong&gt;Web Audio API&lt;/strong&gt; — ambient sound + audio triggers&lt;/li&gt;
&lt;li&gt;🧠 &lt;strong&gt;ChatGPT API&lt;/strong&gt; — voice-to-text, emotional affirmations, journaling assistant&lt;/li&gt;
&lt;li&gt;🧭 &lt;strong&gt;Custom State Engine&lt;/strong&gt; — mode switching between Zen, Reset, and Output workflows&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🎯 Key Features
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🧘 &lt;strong&gt;Zen Mode&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;Clears interface noise, loads ambient tracks, and slows the mind.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;📢 &lt;strong&gt;5PM Shutdown Reminder&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;Sends a spoken message to “log off” and rejoin the world.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;💬 &lt;strong&gt;Emotional AI Assistant&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;Uses GPT-4o to generate affirmations and reframe negative spirals.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🎬 &lt;strong&gt;Three Work Modes&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;Creative Output, Reflect/Reset, and Focus mode with different tools.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🧾 &lt;strong&gt;Daily Wrap Journal&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;Summarizes your day and helps plan tomorrow with intelligent prompts.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  💡 Design Philosophy
&lt;/h2&gt;

&lt;p&gt;Most productivity tools scream “do more.”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Producer Perch whispers “how are you doing?”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It’s not built for scale. It was built for someone I love. But in doing so, I stumbled on something bigger:&lt;br&gt;&lt;br&gt;
We can build software that &lt;em&gt;cares&lt;/em&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧪 Developer Notes
&lt;/h2&gt;

&lt;p&gt;Some things I discovered along the way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tailwind’s dark mode + focus ring hacks = a delight&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Web Audio API&lt;/strong&gt; has quirks — especially on Safari&lt;/li&gt;
&lt;li&gt;GPT emotional prompts require nuance to avoid generic affirmations&lt;/li&gt;
&lt;li&gt;State isolation across modes (Zen vs. Output) required careful context separation&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔒 Access Note (for Now)
&lt;/h2&gt;

&lt;p&gt;Producer Perch is currently &lt;strong&gt;password-protected&lt;/strong&gt; and undergoing private testing.&lt;br&gt;&lt;br&gt;
The GitHub repo is private and the app is not yet public-facing. This is intentional while I finalize authentication middleware and secure deployment.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;📨 Want to explore it?&lt;br&gt;&lt;br&gt;
DM me here or on LinkedIn and I’d be happy to walk you through it.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🚀 What’s Next?
&lt;/h2&gt;

&lt;p&gt;I might open-source a minimal version or evolve it into a lightweight SaaS for creative professionals.&lt;br&gt;&lt;br&gt;
For now, it’s a portfolio piece — and a personal reminder that we can design tech with heart.&lt;/p&gt;




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

&lt;p&gt;Most devs build dashboards. I built a digital desk for the person behind the projects.&lt;br&gt;&lt;br&gt;
And it turns out that’s exactly what she needed.&lt;/p&gt;




&lt;p&gt;🛠 Built with love&lt;br&gt;&lt;br&gt;
🎖 Combat medic → AI engineer&lt;br&gt;&lt;br&gt;
💬 Open to feedback — who else is building emotionally intelligent apps?&lt;/p&gt;




&lt;h2&gt;
  
  
  🏷 Tags
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;#react&lt;/code&gt; &lt;code&gt;#productivity&lt;/code&gt; &lt;code&gt;#emotionaldesign&lt;/code&gt; &lt;code&gt;#webdev&lt;/code&gt; &lt;code&gt;#ai&lt;/code&gt; &lt;code&gt;#tailwindcss&lt;/code&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>productivity</category>
      <category>emotionaldesign</category>
      <category>webdev</category>
    </item>
    <item>
      <title>🧠 How I Built LungIQ: A Weekend Project to Train Better Respiratory Clinicians</title>
      <dc:creator>Nicholas-Amsler</dc:creator>
      <pubDate>Tue, 17 Jun 2025 03:14:09 +0000</pubDate>
      <link>https://dev.to/nicholasamsler/how-i-built-lungiq-a-weekend-project-to-train-better-respiratory-clinicians-17b6</link>
      <guid>https://dev.to/nicholasamsler/how-i-built-lungiq-a-weekend-project-to-train-better-respiratory-clinicians-17b6</guid>
      <description>&lt;p&gt;🧠 How I Built LungIQ: A Weekend Project to Train Better Respiratory Clinicians&lt;/p&gt;

&lt;p&gt;Posted by &lt;a class="mentioned-user" href="https://dev.to/nicholasamsler"&gt;@nicholasamsler&lt;/a&gt; – Founder, Amsler Labs&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;👋 Who Am I?&lt;/p&gt;

&lt;p&gt;Combat medic turned AI engineer. I build open-source clinical tools under Amsler Labs that help medics, educators, and clinicians work smarter—not just harder.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;🫁 The Problem&lt;/p&gt;

&lt;p&gt;Ventilator waveforms are essential—but hard to teach. Most training methods rely on static slides, confusing animations, or outdated tools. I wanted something fast, interactive, and mobile-friendly that made waveform learning click for medics.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;🚀 The Solution: LungIQ&lt;/p&gt;

&lt;p&gt;LungIQ is a free, web-based waveform simulator built in a weekend. It lets users:&lt;br&gt;
    • Adjust ventilator parameters (PEEP, PIP, I:E, etc.)&lt;br&gt;
    • Visualize real-time changes in flow, pressure, and volume&lt;br&gt;
    • Simulate patterns like ARDS, asthma, COPD&lt;br&gt;
    • Toggle dark mode (because who wants to blind night-shift medics?)&lt;/p&gt;

&lt;p&gt;It’s mobile-optimized and designed for use at bedside, in the classroom, or between calls.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;🧰 The Stack&lt;br&gt;
    • Frontend: Next.js + React&lt;br&gt;
    • Graphing: Plotly.js (fast + flexible)&lt;br&gt;
    • State Management: useState + controlled form inputs&lt;br&gt;
    • Hosting: Vercel&lt;br&gt;
    • Design Focus: Touch-friendly, simple UI, no login, no clutter&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;🧪 Why It Matters&lt;/p&gt;

&lt;p&gt;Every paramedic has been handed a ventilator and told, “Watch for shark fins.” But many never actually see what that looks like.&lt;/p&gt;

&lt;p&gt;LungIQ bridges that gap with an intuitive interface for hands-on waveform exploration—no ICU or manikin required.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;🛠️ What’s Next&lt;br&gt;
    • A challenge mode: “Identify This Pattern”&lt;br&gt;
    • Prebuilt case studies (ARDS, asthma, tension pneumo)&lt;br&gt;
    • Syncing it with my simulation doc generator (SimCraft)&lt;br&gt;
    • Adding waveform overlays for comparison&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;👨‍💻 Open Source&lt;/p&gt;

&lt;p&gt;Want to fork, contribute, or remix it for your own training program?&lt;/p&gt;

&lt;p&gt;🧬 GitHub: Nicholas-Amsler/lung-iq&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;💬 Let’s Connect&lt;/p&gt;

&lt;p&gt;If you’re building clinical tools, automating workflows, or want to make med education suck less—I’m in.&lt;br&gt;
    • 🌐 amslerlabs.com&lt;br&gt;
    • 💻 GitHub&lt;br&gt;
    • 🧪 &lt;a class="mentioned-user" href="https://dev.to/nicholasamsler"&gt;@nicholasamsler&lt;/a&gt; on Dev.to&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;💡 TL;DR: I built a waveform trainer in a weekend. It’s free. It’s fast. And it’s for field clinicians who want to level up. Give it a try:&lt;br&gt;
👉 &lt;a href="https://lungiq.amslerlabs.com" rel="noopener noreferrer"&gt;https://lungiq.amslerlabs.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>opensource</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
