Most engineers think about performance budgets, API latency. And test coverage long before they think about the humans who can't use a mouse or speak aloud. O. J, and brigance changes that calculusThe former Baltimore Ravens linebacker and special-teams captain was diagnosed with amyotrophic lateral sclerosis (ALS) in 2007, and his public perseverance has become a case study in how software, hardware. And data infrastructure either empower or exclude People living with neurodegenerative disease. His story isn't just about sports or medicine; it's a systems-design problem.
If your application assumes every user can tap, type. Or talk, you're already building a failure mode for millions of people. that's the engineering lesson embedded in O. J, and brigance's decades-long fight with ALSFrom eye-tracking communication boards to cloud-based care coordination platforms, the technology stack that supports him mirrors many of the same architectural decisions mobile and web developers make every day. In this article, we will trace that stack, identify where it breaks. And explain how senior engineers can build more resilient, inclusive systems.
From Linebacker to Accessibility Advocate: O. J. Brigance
O. And jBrigance spent his football career reading offensive formations in milliseconds. After his ALS diagnosis, he redirected that same analytical discipline toward managing a disease that progressively disconnects the brain from voluntary muscles. He co-founded the Brigance Brigade Foundation to support ALS patients and families, and he has spoken publicly about the assistive technologies that allow him to communicate, write. And remain active in the Ravens organization.
For software engineers, the transition is instructive. Brigance's workflow is a distributed system: sensors capture input, firmware translates it, local applications render it, cloud services sync it, and caregivers consume it. Any latency, accessibility bug. Or authentication friction in that chain directly reduces his agency. When we talk about "user experience" in accessibility contexts, we're really talking about autonomy. And that's a much higher availability target than five-nines uptime.
How ALS Drives Demand for Assistive Software
ALS destroys motor neurons at uneven rates. One patient may lose hand control first; another loses speech. This heterogeneity means assistive software can't ship with a single input method. It must support progressive degradation, much like a service mesh that gracefully handles partial node failure. The architecture has to be modular: gaze, sip-and-puff switches, head tracking, predictive text. And neural interfaces all plug into a common event bus.
In production environments, we have seen that the most brittle part of this architecture is not the sensor; it's the integration layer. A Tobii eye tracker can sample at 120 Hz, but if the AAC app's rendering thread blocks on the main dispatcher, the user experiences stutter that feels like paralysis itself. Developers building for this market need to profile input-to-audio latency the same way they profile API response times, because both are perceived as product failure.
Eye Tracking Systems and Communication Engineering
Modern eye-trackers combine near-infrared illumination with high-frame-rate cameras and computer-vision pipelines, often implemented with libraries like OpenCV or vendor-specific SDKs. The output is a gaze point stream that feeds into dwell-based selection algorithms: hold your gaze on a button for 800 milliseconds and it activates. That delay is a tunable threshold, and tuning it wrong destroys usability.
For engineers, dwell selection is a fascinating scheduling problem. Set the timeout too short and accidental "Midas touch" activations spike. Set it too long and communication becomes exhausting. Some systems use machine learning to adapt the threshold per user based on calibration data. Which introduces a model-serving dependency. If the model is hosted in the cloud, offline availability becomes a risk; if it runs on-device, battery and thermal constraints matter. These are exactly the trade-offs mobile developers face when deciding between edge inference and cloud inference.
Voice Synthesis Technology Preserves Personal Identity
When O, and jBrigance lost his natural speech, text-to-speech (TTS) became his voice. Early AAC systems used generic concatenative voices. Today, neural TTS models from vendors like Apple, Google, and Microsoft can produce prosodically rich speech. And voice-banking services can clone a user's pre-illness voice from a few hours of recordings. Preserving vocal identity isn't a vanity feature; it's an identity-and-access management problem for the self.
Voice banking pipelines are a compact lesson in MLOps. They require audio preprocessing, speaker-embedding extraction, acoustic-model fine-tuning, and on-device quantization for low-latency playback, and the Web Speech API and SSML 11 provide standardized hooks, but implementation quality varies. Engineers should test TTS output against the W3C Speech Synthesis Markup Language specification and validate that phoneme dictionaries handle names, medical terms. And regional accents correctly. A mispronounced word isn't just awkward; it can change clinical meaning.
Mobile Accessibility Standards Behind Augmentative Apps
Augmentative and alternative communication (AAC) apps live on iPads and Android tablets because they're portable, relatively affordable. And familiar to caregivers. But "works on a tablet" isn't the same as "accessible on a tablet. " Developers must implement platform accessibility APIs correctly: UIAccessibility on iOS, AccessibilityService on Android, and the accessibility tree in Flutter or React Native.
WCAG 2. 2 success criteria such as 2. 5. 5 Target Size (Minimum) and 2, while 5, but 8 Target Size (Minimum) are directly relevant. A user selecting a word with a gaze cursor needs larger, well-spaced buttons than a finger tapper. Color contrast ratios must hold under varying clinical lighting. And switch navigation must follow a logical focus order. Tools like Accessibility Insights and the built-in Accessibility Inspector can catch violations before they reach a user who can't report them easily.
Building Resilient Hardware for Neurodegenerative Conditions
Hardware resilience for ALS patients means more than ruggedized cases. Mounting systems - switch adapters, and charging docks must interface with wheelchairs, hospital beds. And varying ranges of motion. The software stack has to tolerate intermittent sensor connections - low battery, and rough handling. From an SRE perspective, this is edge computing under adversarial conditions.
We have learned that logging and observability matter here too. When a device fails in a clinical setting, the caregiver needs a root-cause trace, not a generic "something went wrong" alert. Implementing structured logging with OpenTelemetry and local crash dumps that sync when connectivity returns can shorten mean time to recovery. Battery state, thermal throttling, and USB power negotiation should be first-class metrics. Because a dead device is a silenced patient.
Cloud Infrastructure Powers Remote ALS Care
ALS care is increasingly delivered through multidisciplinary telehealth teams: neurologists, pulmonologists, speech-language pathologists, nutritionists, and occupational therapists. Coordinating them requires a backend that handles scheduling, secure messaging, video, vital-sign telemetry. And document sharing under HIPAA in the United States or GDPR in Europe. This is not a CRUD app with a calendar widget; it's a compliance-critical distributed system.
Engineers designing these platforms should treat consent and authorization as core features, not afterthoughts. OAuth 2. 0 and OIDC are baseline requirements, but the authorization layer must support delegated access: a patient may want a spouse to view messages but not billing, or a clinician to view symptoms but not legal documents. Attribute-based access control (ABAC) modeled after RFC 6749 and NIST SP 800-178 patterns is usually more appropriate than simple role-based access control (RBAC) for these nuanced care relationships.
Machine Learning Advances in Speech Prediction
Predictive text and phrase suggestion reduce the number of selections an AAC user must make. For someone typing with their eyes, cutting input effort by 30 percent is the difference between a brief reply and a genuine conversation. Modern prediction models use transformer architectures trained on conversational corpora, but they also need personalization from the user's own message history.
Privacy engineering becomes central. Fine-tuning a model on a patient's messages should happen on-device using frameworks like TensorFlow Lite or Core ML, with differential privacy where possible. If cloud personalization is unavoidable, data must be encrypted in transit with TLS 1. 3 and at rest with AES-256. And the patient must retain deletion rights. The European Accessibility Act and the EN 301 549 standard are tightening these requirements. So architectural decisions made today will be audited tomorrow.
Open Source Communities Accelerate Accessibility Innovation
Commercial AAC software can be expensive,, and which creates access inequitiesOpen-source projects like OptiKey, Project Euphonia from Google. And various gaze-tracking libraries lower the barrier to entry. They also expose interesting governance challenges: who maintains the code when the primary user can't type pull-request comments? How do you collect usable bug reports from speech-impaired users?
Inclusive open-source projects invest in async communication channels, video bug reports. And documentation written for assistive-technology users. They annotate issues with accessibility labels and test against screen readers in CI. For senior engineers, contributing to these projects is one of the highest-use ways to practice inclusive design. It also surfaces edge cases that improve mainstream products. Because accessibility stress-tests tend to reveal general usability debt.
Engineering Teams Must Prioritize Inclusive Design
Building for users like O, and jBrigance requires shifting accessibility left. It belongs in design reviews, acceptance criteria, automated test suites,, and and incident retrospectivesIt isn't a ticket at the end of a sprint. Teams should run empathy labs with switch controls, screen readers, and voice dictation to understand input friction directly.
Concrete steps include: adding axe-core or Lighthouse accessibility audits to CI; requiring keyboard-navigable prototypes before visual polish; using semantic HTML and ARIA only when native semantics are insufficient; and measuring task completion time with assistive technologies as a product metric. These practices are no different from performance budgets or SLOs they're simply reliability work applied to human capability rather than infrastructure.
Frequently Asked Questions
What assistive technology does O. J. Brigance use to communicate?
Brigance has publicly used eye-gaze communication devices and text-to-speech systems to interact with family, teammates, and the media. The exact configuration can evolve. But the category is augmentative and alternative communication (AAC) hardware paired with predictive text and synthesized speech software.
Why is eye tracking latency critical in AAC software?
High latency breaks the user's sense of agency. If the cursor lags behind the gaze or dwell selection misfires, communication becomes frustrating and error-prone. Engineers improve the input-to-feedback loop much like they improve API latency, because both directly shape perceived quality.
How can mobile developers make AAC-style apps more accessible?
Use platform accessibility APIs, ensure large target sizes, maintain high contrast, support switch navigation. And test with real assistive technologies. Automated tools like Accessibility Insights and axe-core catch many violations. But manual testing with users remains essential.
What role does cloud infrastructure play in ALS care?
Cloud services coordinate telehealth, sync communication devices across caregivers, store voice-bank data. And enable remote monitoring. These systems must be highly available, secure, and compliant with healthcare privacy regulations such as HIPAA and GDPR.
Can open-source projects really compete with commercial AAC solutions?
Open-source tools like OptiKey and Project Euphonia fill important gaps, especially for users who can't afford proprietary devices. They also drive innovation by exposing edge cases and enabling community iteration. Sustainable governance and inclusive contribution workflows remain their biggest challenges.
Conclusion: Build Systems That Respect Human Variability
O. J. Brigance's public journey with ALS is a reminder that software isn't abstract. It mediates communication, employment, healthcare, and identity. The systems we build for accessibility often overlap with the systems we build for scale: event-driven architectures, edge inference, resilient hardware - compliance automation, and inclusive APIs. The difference is the stakes.
If you lead engineering teams, make accessibility a first-class quality attribute. Instrument it, budget for it, and staff it with engineers who understand both the standards and the lived experience of disabled users. The tools are mature; what remains is the architectural will to use them. Read our guide on accessibility-first mobile architecture Explore our SRE checklist for healthcare edge devices Learn about WCAG 2. 2 implementation patterns,
What do you think
Should accessibility compliance be treated as a strict service-level objective with penalties for non-compliance, similar to availability or security SLAs?
How should engineering teams balance cloud-based personalization for AAC users against the privacy risks of storing sensitive biometric and communication data?
What is the most under-invested area of accessibility engineering that mainstream mobile and web developers are currently ignoring?
.Need a Custom App Built?
Let's discuss your project and bring your ideas to life.
Contact Me Today โ