Making accessibility measurable, repeatable, and built into how teams ship.
Technical program leader, specializing in accessibilityEngineering · Automation · Data visualization
I’m a technical program leader and former software engineer who enjoys connecting people, technology, and product development to solve meaningful problems.
My work spans accessibility engineering, AI-assisted automation, data visualization, and enterprise software. I build tools, lead cross-functional initiatives, and help teams turn complex challenges into practical solutions.
Accessibility has been a central focus of my career, shaping how I approach engineering and problem-solving: understanding real user needs, navigating technical constraints, and creating solutions that work at scale.
Selected highlights
47% to 88%
Born Accessible score, from first audit to Global Certified Accessible.
700+ ebook titles
and 27,000 PowerPoint files: the scope of the accessibility work I lead.
8 product teams
Rolled out Smartsheet’s accessibility framework across all eight.
Selected work
Scaling accessibility through design and engineering
Coordinated accessibility improvements across eight product teams, connecting design systems, engineering workflows, automated testing, and program governance to help teams catch issues earlier in development.
Creating an accessibility baseline for an entire academic catalog
Designed and built scanners that checked all 700+ ebook titles and 27,000 PowerPoint files for accessibility issues, so fixes could be planned across the backlist instead of waiting for reports.
Making interactive data visualization accessible
Developed D3.js prototypes exploring how interactive organizational charts can support keyboard navigation and screen reader interaction, making complex visual information more accessible.
Engineering projects
PowerPoint Accessibility Scanner
Checks PowerPoint files in bulk against WCAG 2.2 AA-style criteria and reports what to fix, slide by slide.
Code on GitHub: PowerPoint Accessibility ScannerCase study: PowerPoint Accessibility Scanner
AI Audio Description Generator
Drafts audio descriptions from a video’s captions and key frames with a local vision model, for a person to review.
Code on GitHub: AI Audio Description GeneratorCase study: AI Audio Description Generator
Accessible Data Visualization
D3.js org chart prototypes with a keyboard- and screen-reader-friendly list and search that the chart follows.
Code on GitHub: Accessible Data VisualizationCase study: Accessible Data Visualization
Alt Text Viewer
A bookmarklet and Chrome extension that shows each image’s alt text on the page.
How I work
I work with teams to understand the problem, agree on priorities and ownership, and check whether the changes help. My engineering background lets me contribute to implementation as well as coordinate delivery.
Contact
The best way to reach me is by email: jonathan@jonathanmiller.co.