About the Project: VA Rating Assistant - Lambda


Inspiration

As a passionate advocate for veterans' welfare and an active-duty Navy Chief, I was inspired to create VA Rating Assistant after hearing countless stories of frustration from veterans navigating the VA disability claims process.

The VA process can feel overwhelming, confusing, and slow. I wanted to build a tool that empowers veterans to take control of their disability rating journey with speed, clarity, and AI-driven insights.


What I Learned

  • I gained valuable insights into the complexities of the VA disability claims process and the real-life struggles veterans face.
  • I deepened my skills in Natural Language Processing (NLP), serverless backend development, and machine learning.
  • I learned the importance of accessibility, user experience (UX), and clear communication when building tools for a diverse user base like veterans.

How I Built It

🔨 Technologies Used

  • Frontend Development:
    Built with Bolt.new (React + TypeScript) for a fast, responsive, and mobile-friendly user interface.

  • Backend Development:
    Built using multiple AWS services for scalability and cost efficiency:

Service Purpose
AWS Lambda Serverless compute for API endpoints and document processing
Amazon API Gateway Exposes secure REST API endpoints for frontend communication
Amazon S3 Secure file storage for uploaded medical documents
Amazon Textract Document text and data extraction
Amazon Bedrock + Bedrock Agent Runs AI-driven tasks like condition detection and RAG workflows
Amazon SQS / SNS Handles async event processing and notifications
Amazon Cognito Manages user authentication and authorization
AWS X-Ray Provides distributed tracing and backend performance monitoring
  • Database:
    I used Supabase (Postgres) for storing users, document metadata, and extracted analysis results.

  • Deployment:
    Automated using AWS CLI and SAM, triggered via PowerShell deployment scripts located in each Lambda directory.


Challenges I Ran Into

  1. Document Format Variability:
    Medical documents came in various formats (PDFs, scans, handwritten notes). Fine-tuning Textract and AI prompts was critical.

  2. AI Accuracy & Validation:
    Tuning the Bedrock RAG Agent and AI logic to accurately map medical findings to VA disability criteria took several iterations.

  3. Scalability:
    Ensuring the system could process large document uploads without timeouts or failures required building a chunked and queue-driven backend flow.

  4. Security & HIPAA Compliance:
    I worked hard to implement end-to-end encryption, data minimization, and secure storage practices to protect veteran data.


Accomplishments I'm Proud Of

  • Built a fully serverless, production-ready system using AWS Lambda, Textract, S3, Bedrock, and Supabase.
  • Delivered AI-powered VA disability rating estimates for veterans in near real-time.
  • Successfully integrated distributed tracing (X-Ray) and event-driven workflows (SQS, SNS) for scalable backend processing.
  • Created an accessible, veteran-friendly UI that works on both desktop and mobile.

What's Next for VA Rating Assistant - Bolt.new

  • Public Launch:
    Launch the production version at https://www.varatingassistant.com.

  • Deeper VA API Integrations:
    Integrate with VA Benefits APIs for live service history and claim status checks.

  • Auto-Fill VA Forms:
    Let users download pre-filled VA disability forms (e.g., 21-526EZ) based on detected conditions.

  • AI Appeals Helper:
    Develop an AI-driven assistant to help veterans understand why their claim was rated a certain way and how to appeal.

  • Mobile App:
    Begin building a React Native app for iOS and Android users.

  • Advanced AI Features:
    Roll out a paid tier with features like symptom trend tracking, AI-guided form prep, and VA citation mapping.


Visit my website to learn more about how VA Rating Assistant helps veterans navigate the VA disability claims process with confidence and clarity.

Built With

Share this project:

Updates