Projects

Case studies in accessibility, AI, backend engineering, and assistive technology

Every project is presented as documented portfolio work. The pages explain the problem, solution, architecture, accessibility considerations, challenges, outcome, and future improvements.

Project case study list

LawGPT interface showing a Constitution query with simple English output, inline citations, and source references.

AI, Accessibility, Legal Documents

LawGPT

An accessible Retrieval-Augmented Generation assistant that explains Indian legal documents in simple English while preserving source transparency through inline citations.

Node.js Express EJS RAG Hybrid Search Ola Krutrim API
Read case study
AgriQuery homepage showing an accessibility-first chatbot for agricultural commodity prices.

Government Data, Chatbot, Accessibility

AgriQuery

A web chatbot that helps users ask natural-language questions about official agricultural commodity prices from government data sources.

Node.js Express EJS SQLite3 Government APIs JavaScript
Read case study
DECtalk NVDA Bridge infographic showing a compatibility bridge between modern 64-bit NVDA and the legacy 32-bit DECtalk engine.

Assistive Technology, Accessibility Engineering

DECtalk NVDA Bridge

A compatibility project that restores the classic DECtalk speech synthesizer for modern 64-bit versions of NVDA.

Python NVDA Add-on API Windows DECtalk SynthDriverHost32 Accessibility Engineering
Read case study
Homepage of the A11Y Insights website showing the main navigation and accessibility learning platform.

WCAG, Front-End Development, Education

A11Y Insights

An educational web platform that helps developers and students understand accessibility concepts, WCAG principles, and testing tools.

HTML5 CSS3 JavaScript Responsive Web Design Semantic HTML WCAG Guidelines
Read case study
NVDA Input Gestures dialog showing keyboard shortcuts available for the Stream-Ripper add-on.

NVDA Add-on, Python, Automation

Stream-Ripper

An accessibility-first NVDA add-on that detects supported media URLs, extracts audio streams with yt-dlp, and supports FFmpeg conversion.

Python NVDA Add-on API yt-dlp FFmpeg wxPython JSON Configuration
Read case study