ShadowLight: AI-Powered Accessibility

Leveraging AI to Build a Production-Ready Chrome Extension for Improving Web Accessibility

ShadowLight Chrome Extension

Introduction: The Power of AI-Accelerated Development

In an era where AI is transforming how we build software, our team at FlairMinds took on an ambitious challenge: create a fully-functional, AI-powered Chrome extension that makes the web more accessible - in just 2 weeks. The result? ShadowLight, a sophisticated browser extension that combines real-time AI guidance, visual accessibility features, and intelligent navigation assistance.

This blog explores how we harnessed cutting-edge AI tools to accelerate development by 50%, the technical architecture behind the extension, and the innovation driven by our talented intern team.


The Challenge: Accessibility Meets AI

The Problem We're Solving

Modern websites present several challenges:

Navigation Complexity

Finding specific buttons or links in enterprise dashboards can be tedious

Information Overload

Parsing long articles or technical documentation for key insights is time-consuming

Visual Accessibility

Users with color blindness or visual fatigue struggle with standard web designs

Content Efficiency

Professionals need to quickly repurpose web content for different platforms

Our Solution: ShadowLight

ShadowLight is an AI-powered Chrome extension that transforms web accessibility through:

  • Contextual Intelligence: Real-time page scraping and analysis
  • Guided Interaction: Step-by-step navigation instructions with visual highlighting
  • Visual Adaptation: Dynamic CSS filters and accessibility presets
  • Natural Language Interface: A chatbot that "knows" what's on your screen

AI-Powered Development: 50% Faster Build Time

The Traditional vs. AI-Powered Timeline

ApproachDurationKey Difference
Traditional Development4 weeksManual coding, documentation, testing
AI-Accelerated Development2 weeksAI-assisted code generation, automated testing, enhanced documentation
Time Saved~14 days50% reduction in development time

AI Tools That Made It Possible

Google Gemini 3

Flash for speed, Pro for reasoning - Core AI engine for content understanding

Claude

Code generation, analysis, and architecture design

Antigravity IDE

Context-aware development environment

LLaMA

Local processing for privacy-sensitive operations

How AI Accelerated Each Phase

1
Rapid Prototyping

Instead of writing boilerplate code manually, AI generated complete component structures

2
Intelligent Code Generation

Natural language descriptions converted to production-ready TypeScript/React code

3
Automated Testing

AI-generated test cases and validation scripts

4
Enhanced Documentation

Auto-generated technical docs and architecture diagrams

5
Reduced Development Cycles

Parallel feature development instead of sequential implementation


Technical Architecture: Modern, Scalable, and Intelligent

Tech Stack Overview

ComponentTechnologyWhy We Chose It
LanguageTypeScriptType safety for complex DOM interactions
FrameworkReact 19 + ViteFast builds and responsive UI
Extension FrameworkPlasmo (Manifest V3)Auto-configured Chrome extension setup
StylingTailwind CSS + Headless UIRapid, accessible component styling
AI EngineGoogle Gemini 3 + Groq Cloud API (Llama 3)Ultra-fast AI inference
State ManagementTanStack QueryClean API call management
CommunicationChrome Extension Messaging APISecure inter-component messaging

System Architecture Flow

User Input (Side Panel)
Page Scraper (Content Script)
AI Controller (Background Script)
Gemini/Groq AI Processing
Chat Response

Chatbot Interface

Visual Effects

Page Overlay - dimming, highlighting, contrast adjustment


Four Powerful Features Built in 2 Weeks

Navigation Module

Navigation Module

Natural Language Navigation

What It Does: Find and interact with any page element using natural language

How It Works:

  • User types: "I want to logout"
  • AI detects the correct button automatically
  • Visual overlay dims the page and highlights the target element
  • Step-by-step guidance with "Next" and "Previous" controls
Technical Implementation: Sense-Plan-Act Cycle with DOM selectors and driver.js integration
Accessibility Module

Accessibility Module

Visual Presets & Color Blindness Support

What It Does: Makes web content accessible to users with visual impairments

Features:

  • Visual Presets: One-click High Contrast, Dark Mode, Grayscale
  • Color Blindness Simulation: Protanopia, Deuteranopia, Tritanopia filters
  • Dynamic CSS Filters: Real-time accessibility adjustments
  • User-Controlled: Toggle modes instantly with state synced to active tab
Technical Implementation: Content script injects global CSS with SVG filters for color blindness simulation
Intelligence Module

Intelligence Module

Smart Summarization & Content Repurposing

What It Does: Understand and repurpose web content instantly

Features:

  • Smart Summarization: ELI5, Short, or Full formats
  • Content Repurposing: Convert research into Tweets, Blog posts, or Articles
  • Real-Time Analysis: Powered by Gemini 3 for context-aware understanding
Technical Implementation: Extracts text using document.body.innerText and sends to Gemini with optimized prompts
Assistant Module

Assistant Module

Direct Page Chat

What It Does: Conversational AI that understands your current webpage

Features:

  • Talk to Any Website: Ask questions about the current page
  • Contextual Understanding: AI has full knowledge of page content
  • Natural Conversation: Follow-up questions and detailed explanations
  • Multi-Purpose: Explain complex terms, find specific data, provide navigation help
Technical Implementation: Chrome Extension Messaging API with TanStack Query for state management

Meet the Team: Innovation Driven by Interns

The ShadowLight Team

RoleNameResponsibility
Team LeadSwarup KusalkarRepurpose & Summarization Module
Tech LeadSanjana PalkarAI Engine & Navigation System
Team MemberSairaj DhamalDOM Scripting & Accessibility Features
Team MemberSamay GangwalUI Design & QA Lead
Team MemberManasi ChoudhariQA & Documentation
MentorPunit SumanProject Guidance & Technical Oversight

What Made This Team Special

Embracing AI from Day One

Instead of traditional development approaches, the team leveraged AI at every stage

Rapid Learning

Mastered modern technologies (React 19, TypeScript, Plasmo, Gemini API) in parallel with development

Collaborative Innovation

Each team member contributed unique features while maintaining architectural consistency

Quality Focus

Despite the accelerated timeline, maintained production-ready code quality and comprehensive testing


Productivity Gains: Measurable Impact

Development Efficiency

  • 70% Reduction in Scaffolding Time: AI-generated boilerplate and component structures
  • Virtually Eliminated Library Errors: AI-assisted dependency management and API usage
  • Parallel Feature Development: Multiple features developed simultaneously instead of sequentially
  • Instant Documentation: Auto-generated technical docs and inline comments

Code Quality Improvements

  • Type Safety: TypeScript caught errors at compile-time
  • Consistent Patterns: AI-enforced architectural patterns across the codebase
  • Automated Testing: AI-generated test cases for critical paths
  • Performance Optimizations: AI-suggested caching and rendering improvements

Key Takeaways: Lessons from AI-Accelerated Development

1

AI as a Force Multiplier

AI doesn't replace developers—it amplifies their capabilities. Our interns became significantly more productive by:

  • Focusing on high-level architecture rather than boilerplate
  • Leveraging AI for rapid prototyping and iteration
  • Using AI-assisted debugging and optimization
2

Modern Tools Matter

The right tech stack makes all the difference:

  • Plasmo eliminated Chrome extension configuration complexity
  • React + TypeScript provided structure and type safety
  • Gemini's ultra-low latency enabled real-time AI features
  • Tailwind CSS accelerated UI development
3

Team Learning Accelerates When AI Removes Friction

Interns could learn advanced concepts faster because:

  • AI explained complex patterns in real-time
  • Less time debugging syntax, more time understanding architecture
  • Instant feedback on code quality and best practices
4

Quality Doesn't Suffer with Speed

Despite the accelerated timeline:

  • ✅ Production-ready code quality
  • ✅ Comprehensive accessibility features
  • ✅ Secure communication patterns
  • ✅ Responsive, polished UI
  • ✅ Privacy-first architecture (no data stored)

Future Enhancements: The Roadmap Ahead

While ShadowLight is already production-ready, we're planning exciting enhancements:

Voice Navigation

Integrating Speech-to-Text for completely hands-free web browsing

Multi-Tab Context

Allowing the AI to reference information from multiple open tabs simultaneously

Personalized Accessibility

Auto-detecting page contrast issues and suggesting adjustments based on user preferences

Offline Modes

Using local LLMs (like Chrome Built-in AI) for basic summarization to enhance privacy

Multi-Language Support

Enabling users to interact with the extension in different languages

Cross-Browser Support

Extending compatibility to Firefox and Edge


Conclusion: The Future of AI-Assisted Development

ShadowLight represents more than just a Chrome extension - it's a case study in modern, AI-accelerated software development. Our intern team demonstrated that with the right tools, guidance, and AI assistance, even complex, production-ready applications can be built at unprecedented speed without compromising quality.

Beyond the Code

The real innovation isn't just the technology - it's the mindset shift. Our team didn't just write code; they orchestrated AI agents, managed autonomous systems, and designed intelligent workflows. This represents a fundamental evolution from writing code to engineering intelligent systems.

Try ShadowLight

ShadowLight is a testament to what's possible when innovative teams embrace AI as a development partner. Whether you're a developer exploring AI-assisted workflows, a business looking to improve web accessibility, or simply curious about the future of software development, ShadowLight showcases the transformative potential of AI in action.

#AI#ChromeExtension#Accessibility#WebDevelopment#ReactJS#TypeScript#Productivity#Innovation#InternProject