Navigate IDD - Healthcare Content Automation System
Navigate IDD - Healthcare Content Automation System
Navigate IDD - Healthcare Content Automation System
This project represents a groundbreaking AI-powered automation system designed to address critical accessibility challenges in Medicaid waiver programs. By leveraging cutting-edge artificial intelligence, natural language processing, and video generation technologies, the system transforms complex, dense policy documents into accessible, multilingual educational videos that reach families who need them most.



Problem Statement
Medicaid Struggles
Medicaid waiver programs like NOW/COMP in Georgia serve over 7,000 people on waiting lists, yet many families struggle with:
Confusing eligibility rules written in dense policy language
Complex application processes with high rejection rates
Long waitlists with unclear priority systems
Limited accessible information for non-English speakers
Bureaucratic overload reducing efficiency
Problem Statement
Medicaid Struggles
Medicaid waiver programs like NOW/COMP in Georgia serve over 7,000 people on waiting lists, yet many families struggle with:
Confusing eligibility rules written in dense policy language
Complex application processes with high rejection rates
Long waitlists with unclear priority systems
Limited accessible information for non-English speakers
Bureaucratic overload reducing efficiency
Problem Statement
Medicaid Struggles
Medicaid waiver programs like NOW/COMP in Georgia serve over 7,000 people on waiting lists, yet many families struggle with:
Confusing eligibility rules written in dense policy language
Complex application processes with high rejection rates
Long waitlists with unclear priority systems
Limited accessible information for non-English speakers
Bureaucratic overload reducing efficiency
Solution Architecture
System Automation
The system leverages AI to create educational videos that:
Convert verified waiver documents into plain-language scripts
Generate videos in multiple languages with captions
Automate distribution across TikTok, Instagram, YouTube Shorts, and Facebook
Include human approval gates for accuracy and quality control
Solution Architecture
System Automation
The system leverages AI to create educational videos that:
Convert verified waiver documents into plain-language scripts
Generate videos in multiple languages with captions
Automate distribution across TikTok, Instagram, YouTube Shorts, and Facebook
Include human approval gates for accuracy and quality control
Solution Architecture
System Automation
The system leverages AI to create educational videos that:
Convert verified waiver documents into plain-language scripts
Generate videos in multiple languages with captions
Automate distribution across TikTok, Instagram, YouTube Shorts, and Facebook
Include human approval gates for accuracy and quality control

1. Content Generation Pipeline
Pinecone Vector Store Management
Data Source Monitor: Triggers when new source documents are added
Vector Processing: Embeds and stores source documents for retrieval
Knowledge Base: Maintains up-to-date waiver information for AI reference
1. Content Generation Pipeline
Pinecone Vector Store Management
Data Source Monitor: Triggers when new source documents are added
Vector Processing: Embeds and stores source documents for retrieval
Knowledge Base: Maintains up-to-date waiver information for AI reference
1. Content Generation Pipeline
Pinecone Vector Store Management
Data Source Monitor: Triggers when new source documents are added
Vector Processing: Embeds and stores source documents for retrieval
Knowledge Base: Maintains up-to-date waiver information for AI reference



RAG + AI Script Generation
Short Topic Workflow: Creates 1-1.5 minute educational videos
Long Topic Workflow: Creates 4-5 minute comprehensive videos
Data Sources: Monitors Google Drive for new topic files
AI Processing: Uses GPT-5 models with Pinecone vector store for RAG
Output: Structured scripts ready for human review
RAG + AI Script Generation
Short Topic Workflow: Creates 1-1.5 minute educational videos
Long Topic Workflow: Creates 4-5 minute comprehensive videos
Data Sources: Monitors Google Drive for new topic files
AI Processing: Uses GPT-5 models with Pinecone vector store for RAG
Output: Structured scripts ready for human review
RAG + AI Script Generation
Short Topic Workflow: Creates 1-1.5 minute educational videos
Long Topic Workflow: Creates 4-5 minute comprehensive videos
Data Sources: Monitors Google Drive for new topic files
AI Processing: Uses GPT-5 models with Pinecone vector store for RAG
Output: Structured scripts ready for human review



2. Document Creation & Approval
English Document Creation
Google Docs Integration: Creates formatted documents from generated scripts
Dashboard Updates: Tracks script status in Google Sheets
Approval Workflow: Routes scripts for human review and approval
2. Document Creation & Approval
English Document Creation
Google Docs Integration: Creates formatted documents from generated scripts
Dashboard Updates: Tracks script status in Google Sheets
Approval Workflow: Routes scripts for human review and approval
2. Document Creation & Approval
English Document Creation
Google Docs Integration: Creates formatted documents from generated scripts
Dashboard Updates: Tracks script status in Google Sheets
Approval Workflow: Routes scripts for human review and approval



AI Script Translation
Multi-language Support: Translates approved scripts into Spanish, Chinese, and other languages
Cultural Adaptation: Maintains appropriate tone and terminology for target languages
Quality Control: Ensures translations meet accessibility standards
AI Script Translation
Multi-language Support: Translates approved scripts into Spanish, Chinese, and other languages
Cultural Adaptation: Maintains appropriate tone and terminology for target languages
Quality Control: Ensures translations meet accessibility standards
AI Script Translation
Multi-language Support: Translates approved scripts into Spanish, Chinese, and other languages
Cultural Adaptation: Maintains appropriate tone and terminology for target languages
Quality Control: Ensures translations meet accessibility standards



3. Video Production & Processing
AI Video Generation
Multi-language Video Creation: Generates videos in English, Chinese, and Spanish
Avatar Selection: Uses different avatars for different languages
Background Customization: Applies appropriate backgrounds for each content type
Status Tracking: Monitors video generation progress
3. Video Production & Processing
AI Video Generation
Multi-language Video Creation: Generates videos in English, Chinese, and Spanish
Avatar Selection: Uses different avatars for different languages
Background Customization: Applies appropriate backgrounds for each content type
Status Tracking: Monitors video generation progress
3. Video Production & Processing
AI Video Generation
Multi-language Video Creation: Generates videos in English, Chinese, and Spanish
Avatar Selection: Uses different avatars for different languages
Background Customization: Applies appropriate backgrounds for each content type
Status Tracking: Monitors video generation progress
Video Processing Pipeline
Status Monitoring: Checks video completion status via Synthesia API
Download Management: Automatically downloads completed videos
Google Drive Storage: Saves videos with organized naming conventions
Completion Tracking: Updates status in Google Sheets
Video Processing Pipeline
Status Monitoring: Checks video completion status via Synthesia API
Download Management: Automatically downloads completed videos
Google Drive Storage: Saves videos with organized naming conventions
Completion Tracking: Updates status in Google Sheets
Video Processing Pipeline
Status Monitoring: Checks video completion status via Synthesia API
Download Management: Automatically downloads completed videos
Google Drive Storage: Saves videos with organized naming conventions
Completion Tracking: Updates status in Google Sheets



4. Distribution & Publishing
YouTube Upload & Management
Automated Upload: Uploads videos to YouTube with proper metadata
SEO Optimization: Generates titles, descriptions, and tags using AI
Metadata Management: Updates video information for discoverability
Completion Tracking: Marks uploads as complete in tracking systems
4. Distribution & Publishing
YouTube Upload & Management
Automated Upload: Uploads videos to YouTube with proper metadata
SEO Optimization: Generates titles, descriptions, and tags using AI
Metadata Management: Updates video information for discoverability
Completion Tracking: Marks uploads as complete in tracking systems
4. Distribution & Publishing
YouTube Upload & Management
Automated Upload: Uploads videos to YouTube with proper metadata
SEO Optimization: Generates titles, descriptions, and tags using AI
Metadata Management: Updates video information for discoverability
Completion Tracking: Marks uploads as complete in tracking systems



Key Features
Key Features
Key Features
1
Accessibility
Plain Language: 6th grade reading level for maximum comprehension
Multilingual Support: Spanish, Chinese, and English versions
Caption Support: Automatic caption generation for hearing accessibility
Cultural Sensitivity: Adapted content for diverse communities
1
Accessibility
Plain Language: 6th grade reading level for maximum comprehension
Multilingual Support: Spanish, Chinese, and English versions
Caption Support: Automatic caption generation for hearing accessibility
Cultural Sensitivity: Adapted content for diverse communities
1
Accessibility
Plain Language: 6th grade reading level for maximum comprehension
Multilingual Support: Spanish, Chinese, and English versions
Caption Support: Automatic caption generation for hearing accessibility
Cultural Sensitivity: Adapted content for diverse communities
2
Quality Assurance
Human Approval Gates: Multiple review points for accuracy
Source Verification: RAG system ensures information accuracy
Expert Review: Subject matter expert validation before publication
Feedback Loop: User comments routed back for content improvement
2
Quality Assurance
Human Approval Gates: Multiple review points for accuracy
Source Verification: RAG system ensures information accuracy
Expert Review: Subject matter expert validation before publication
Feedback Loop: User comments routed back for content improvement
2
Quality Assurance
Human Approval Gates: Multiple review points for accuracy
Source Verification: RAG system ensures information accuracy
Expert Review: Subject matter expert validation before publication
Feedback Loop: User comments routed back for content improvement
3
Scalability
Automated Workflow: Minimal manual intervention required
Multi-platform Distribution: Simultaneous posting across social platforms
Template System: Reusable components for different content types
Monitoring Dashboard: Real-time status tracking and analytics
3
Scalability
Automated Workflow: Minimal manual intervention required
Multi-platform Distribution: Simultaneous posting across social platforms
Template System: Reusable components for different content types
Monitoring Dashboard: Real-time status tracking and analytics
3
Scalability
Automated Workflow: Minimal manual intervention required
Multi-platform Distribution: Simultaneous posting across social platforms
Template System: Reusable components for different content types
Monitoring Dashboard: Real-time status tracking and analytics
The Requirements
User Stories & Acceptance Criteria
How I translated user pain points into specific, testable requirements that drove development priorities.
The Requirements
User Stories & Acceptance Criteria
How I translated user pain points into specific, testable requirements that drove development priorities.
The Requirements
User Stories & Acceptance Criteria
How I translated user pain points into specific, testable requirements that drove development priorities.
Discord-Native Operations
"As a league, we want all operations within Discord so that we don't need external tools or websites."
Acceptance Criteria
All commands and interactions through Discord
No external logins or account creation required
Mobile Discord app provides full functionality
Real-time notifications and updates in Discord
Business Value: Eliminates time-intensive manual work, prevents data entry errors, frees commissioners to focus on community building
Discord-Native Operations
"As a league, we want all operations within Discord so that we don't need external tools or websites."
Acceptance Criteria
All commands and interactions through Discord
No external logins or account creation required
Mobile Discord app provides full functionality
Real-time notifications and updates in Discord
Business Value: Eliminates time-intensive manual work, prevents data entry errors, frees commissioners to focus on community building
Discord-Native Operations
"As a league, we want all operations within Discord so that we don't need external tools or websites."
Acceptance Criteria
All commands and interactions through Discord
No external logins or account creation required
Mobile Discord app provides full functionality
Real-time notifications and updates in Discord
Business Value: Eliminates time-intensive manual work, prevents data entry errors, frees commissioners to focus on community building
AI-Powered Matchup Creation
"As a commissioner, I want to automate weekly matchup creation so that I can save 3 hours per week and eliminate manual errors."
Acceptance Criteria
Upload schedule screenshots or take pictures directly to Discord
AI extracts team matchups with 95% accuracy using OpenAI Vision
Preview and approve extracted matchups before channel creation
Automatic permission setup for matchup channels
Business Value: Substantially increases member engagement, reduces commissioner workload, improves league transparency
AI-Powered Matchup Creation
"As a commissioner, I want to automate weekly matchup creation so that I can save 3 hours per week and eliminate manual errors."
Acceptance Criteria
Upload schedule screenshots or take pictures directly to Discord
AI extracts team matchups with 95% accuracy using OpenAI Vision
Preview and approve extracted matchups before channel creation
Automatic permission setup for matchup channels
Business Value: Substantially increases member engagement, reduces commissioner workload, improves league transparency
AI-Powered Matchup Creation
"As a commissioner, I want to automate weekly matchup creation so that I can save 3 hours per week and eliminate manual errors."
Acceptance Criteria
Upload schedule screenshots or take pictures directly to Discord
AI extracts team matchups with 95% accuracy using OpenAI Vision
Preview and approve extracted matchups before channel creation
Automatic permission setup for matchup channels
Business Value: Substantially increases member engagement, reduces commissioner workload, improves league transparency
Real-Time Game Tracking
"As a league member, I want automated game status tracking so that I can see who played without asking the commissioner"
Acceptance Criteria
React-based game completion
Automatic standings updates in real-time
Historical win/loss records maintained
Commissioner override capabilities for corrections
Business Value: Drives higher stream viewership, strengthens community bonds, reduces manual coordination overhead
Real-Time Game Tracking
"As a league member, I want automated game status tracking so that I can see who played without asking the commissioner"
Acceptance Criteria
React-based game completion
Automatic standings updates in real-time
Historical win/loss records maintained
Commissioner override capabilities for corrections
Business Value: Drives higher stream viewership, strengthens community bonds, reduces manual coordination overhead
Real-Time Game Tracking
"As a league member, I want automated game status tracking so that I can see who played without asking the commissioner"
Acceptance Criteria
React-based game completion
Automatic standings updates in real-time
Historical win/loss records maintained
Commissioner override capabilities for corrections
Business Value: Drives higher stream viewership, strengthens community bonds, reduces manual coordination overhead
Auto Live Stream Announcements
"As a league, we want automatic stream announcements so that our community stays connected without requiring manual coordination from commissioners."
Acceptance Criteria
Auto-detect Twitch/YouTube streams when members go live
Post notifications to designated channels with direct links
Role-based mentions for stream alerts
Manual announcement capability for commissioners
Business Value: Creates consistent engagement touchpoints, generates ongoing discussion, improves member retention
Auto Live Stream Announcements
"As a league, we want automatic stream announcements so that our community stays connected without requiring manual coordination from commissioners."
Acceptance Criteria
Auto-detect Twitch/YouTube streams when members go live
Post notifications to designated channels with direct links
Role-based mentions for stream alerts
Manual announcement capability for commissioners
Business Value: Creates consistent engagement touchpoints, generates ongoing discussion, improves member retention
Auto Live Stream Announcements
"As a league, we want automatic stream announcements so that our community stays connected without requiring manual coordination from commissioners."
Acceptance Criteria
Auto-detect Twitch/YouTube streams when members go live
Post notifications to designated channels with direct links
Role-based mentions for stream alerts
Manual announcement capability for commissioners
Business Value: Creates consistent engagement touchpoints, generates ongoing discussion, improves member retention
The Solution
Core Features
Team Management: Assign users to teams, track ownership, manage league structure
Matchup Automation: Auto-generate weekly matchups, create Discord channels, sync records
Attribute Point System: Award points, manage upgrade requests, track player development
Win/Loss Records: Automatic record tracking, manual adjustments, league standings
Messaging Tools: Custom announcements, advance notifications, automated communications
The Solution
Core Features
Team Management: Assign users to teams, track ownership, manage league structure
Matchup Automation: Auto-generate weekly matchups, create Discord channels, sync records
Attribute Point System: Award points, manage upgrade requests, track player development
Win/Loss Records: Automatic record tracking, manual adjustments, league standings
Messaging Tools: Custom announcements, advance notifications, automated communications
The Solution
Core Features
Team Management: Assign users to teams, track ownership, manage league structure
Matchup Automation: Auto-generate weekly matchups, create Discord channels, sync records
Attribute Point System: Award points, manage upgrade requests, track player development
Win/Loss Records: Automatic record tracking, manual adjustments, league standings
Messaging Tools: Custom announcements, advance notifications, automated communications
Advanced Features
Ability Lab Dashboard: Interactive web interface for player ability analysis
AI Upgrade Assistant: Personalized upgrade recommendations
Subscription Management: Free, Core, and Pro tiers with feature gating
Analytics & Logging: Comprehensive usage tracking and performance monitoring
Privacy Compliant: GDPR-compliant data handling with minimal data collection
Advanced Features
Ability Lab Dashboard: Interactive web interface for player ability analysis
AI Upgrade Assistant: Personalized upgrade recommendations
Subscription Management: Free, Core, and Pro tiers with feature gating
Analytics & Logging: Comprehensive usage tracking and performance monitoring
Privacy Compliant: GDPR-compliant data handling with minimal data collection
Advanced Features
Ability Lab Dashboard: Interactive web interface for player ability analysis
AI Upgrade Assistant: Personalized upgrade recommendations
Subscription Management: Free, Core, and Pro tiers with feature gating
Analytics & Logging: Comprehensive usage tracking and performance monitoring
Privacy Compliant: GDPR-compliant data handling with minimal data collection
Results & Impact
User Journey Transformation
How Trilo transformed workflow from manual chaos to beautiful efficiency.
Results & Impact
User Journey Transformation
How Trilo transformed workflow from manual chaos to beautiful efficiency.
Results & Impact
User Journey Transformation
How Trilo transformed workflow from manual chaos to beautiful efficiency.
Before Trilo
Manual Channel Setup
Commissioners spent 3+ hours weekly manually creating matchup channels and copying team names from external sources
External Tool Dependencies
League operations required multiple external tools, websites, and spreadsheets.
No Real-Time Visibility
Members had to ask commissioners for anything involving matchups. No live tracking of game completion or league progress.
Scattered Communication
Users only talked in private DMs with no visibility into who had played games or what matchups remained, creating confusion and isolation.
Manual Channel Setup
Commissioners spent 3+ hours weekly manually creating matchup channels and copying team names from external sources
External Tool Dependencies
League operations required multiple external tools, websites, and spreadsheets.
No Real-Time Visibility
Members had to ask commissioners for anything involving matchups. No live tracking of game completion or league progress.
Scattered Communication
Users only talked in private DMs with no visibility into who had played games or what matchups remained, creating confusion and isolation.
Manual Channel Setup
Commissioners spent 3+ hours weekly manually creating matchup channels and copying team names from external sources
External Tool Dependencies
League operations required multiple external tools, websites, and spreadsheets.
No Real-Time Visibility
Members had to ask commissioners for anything involving matchups. No live tracking of game completion or league progress.
Scattered Communication
Users only talked in private DMs with no visibility into who had played games or what matchups remained, creating confusion and isolation.
After Trilo
AI-Powered Automation
AI-powered screenshot extraction creates matchups with 95% accuracy, while bulk commands handle up to 20 matchups at once. Time Saved: 10 minutes to create matchups, tag users → 1 minute.
Real-Time Game Results
Emojis: ✅, 🎲, 🟥, 🟦, 🔴, 🔵 are used to update game results and records instantly, showing the status of all games instantly.
Discord-Integrated Experience
All operations within Discord with automated workflows, standardized league structure, and no external dependencies needed.
Consistent Communication
Dedicated matchup channels show all games, completion status, and remaining matchups in one centralized place where everyone can see the full league picture.
AI-Powered Automation
AI-powered screenshot extraction creates matchups with 95% accuracy, while bulk commands handle up to 20 matchups at once. Time Saved: 10 minutes to create matchups, tag users → 1 minute.
Real-Time Game Results
Emojis: ✅, 🎲, 🟥, 🟦, 🔴, 🔵 are used to update game results and records instantly, showing the status of all games instantly.
Discord-Integrated Experience
All operations within Discord with automated workflows, standardized league structure, and no external dependencies needed.
Consistent Communication
Dedicated matchup channels show all games, completion status, and remaining matchups in one centralized place where everyone can see the full league picture.
AI-Powered Automation
AI-powered screenshot extraction creates matchups with 95% accuracy, while bulk commands handle up to 20 matchups at once. Time Saved: 10 minutes to create matchups, tag users → 1 minute.
Real-Time Game Results
Emojis: ✅, 🎲, 🟥, 🟦, 🔴, 🔵 are used to update game results and records instantly, showing the status of all games instantly.
Discord-Integrated Experience
All operations within Discord with automated workflows, standardized league structure, and no external dependencies needed.
Consistent Communication
Dedicated matchup channels show all games, completion status, and remaining matchups in one centralized place where everyone can see the full league picture.
Technical Architecture
Technical Architecture
Technical Architecture
AI Integration
AI-assisted development w/ Python
OpenAI Vision API for image processing
95% accuracy in matchup extraction
Cost-effective processing with intelligent prompts
AI Integration
AI-assisted development w/ Python
OpenAI Vision API for image processing
95% accuracy in matchup extraction
Cost-effective processing with intelligent prompts
AI Integration
AI-assisted development w/ Python
OpenAI Vision API for image processing
95% accuracy in matchup extraction
Cost-effective processing with intelligent prompts
Database Architecture
Modular SQLite databases for different features
Independent development and maintenance
Scalable design for future growth
Comprehensive audit trails
Database Architecture
Modular SQLite databases for different features
Independent development and maintenance
Scalable design for future growth
Comprehensive audit trails
Database Architecture
Modular SQLite databases for different features
Independent development and maintenance
Scalable design for future growth
Comprehensive audit trails
User Experience
Intuitive slash command interface
Comprehensive autocomplete functionality
Rich embed messages with clear formatting
Mobile Discord app compatibility
User Experience
Intuitive slash command interface
Comprehensive autocomplete functionality
Rich embed messages with clear formatting
Mobile Discord app compatibility
User Experience
Intuitive slash command interface
Comprehensive autocomplete functionality
Rich embed messages with clear formatting
Mobile Discord app compatibility
Security & Permissions
Role-based access control
Commissioner validation for administrative actions
Rate limiting compliance with Discord API
Audit trails for all operations
Security & Permissions
Role-based access control
Commissioner validation for administrative actions
Rate limiting compliance with Discord API
Audit trails for all operations
Security & Permissions
Role-based access control
Commissioner validation for administrative actions
Rate limiting compliance with Discord API
Audit trails for all operations
What's Next?
Platform Evolution
Multi-Game Support: Expansion beyond football to basketball, baseball, and esports leagues
API Development: Public API for third-party integrations and custom league management tools
What's Next?
Platform Evolution
Multi-Game Support: Expansion beyond football to basketball, baseball, and esports leagues
API Development: Public API for third-party integrations and custom league management tools
What's Next?
Platform Evolution
Multi-Game Support: Expansion beyond football to basketball, baseball, and esports leagues
API Development: Public API for third-party integrations and custom league management tools
Advanced League Management
Advanced Analytics Dashboard: League performance metrics, engagement analytics, and growth insights
Integration Marketplace: Plugin ecosystem for streaming platforms, fantasy sports, and social media
Advanced League Management
Advanced Analytics Dashboard: League performance metrics, engagement analytics, and growth insights
Integration Marketplace: Plugin ecosystem for streaming platforms, fantasy sports, and social media
Advanced League Management
Advanced Analytics Dashboard: League performance metrics, engagement analytics, and growth insights
Integration Marketplace: Plugin ecosystem for streaming platforms, fantasy sports, and social media
Market Opportunity
Addressable Market: 50M+ Discord users in gaming communities globally
Strategic Partnerships: Potential integrations with major gaming platforms and tournament organizers
Community Growth: Target expansion to educational institutions, corporate leagues, and amateur sports organizations
Market Opportunity
Addressable Market: 50M+ Discord users in gaming communities globally
Strategic Partnerships: Potential integrations with major gaming platforms and tournament organizers
Community Growth: Target expansion to educational institutions, corporate leagues, and amateur sports organizations
Market Opportunity
Addressable Market: 50M+ Discord users in gaming communities globally
Strategic Partnerships: Potential integrations with major gaming platforms and tournament organizers
Community Growth: Target expansion to educational institutions, corporate leagues, and amateur sports organizations
Overall Vision
Transform Trilo into the leading automated league management platform, democratizing professional-grade sports administration tools for communities of all sizes while maintaining the simplicity and engagement that made the original solution successful.
Overall Vision
Transform Trilo into the leading automated league management platform, democratizing professional-grade sports administration tools for communities of all sizes while maintaining the simplicity and engagement that made the original solution successful.
Overall Vision
Transform Trilo into the leading automated league management platform, democratizing professional-grade sports administration tools for communities of all sizes while maintaining the simplicity and engagement that made the original solution successful.
More projects
Get In Touch
Currently available for any new roles, projects, and opportunities
jsapp9@student.gsu.edu
Get In Touch
Currently available for any new roles, projects, and opportunities
jsapp9@student.gsu.edu
Get In Touch
Currently available for any new roles, projects, and opportunities
jsapp9@student.gsu.edu

