Senior software developer with extensive experience in application development, accessibility, web standards, and international collaboration.
Experience
Languages, tools, and technologies
Here are some things I've used and am comfortable with.
- HTML
- CSS
- Javascript
- C++
- C#
- Java
- Python
- XSLT
- React
- Redux
- Electron
- Eleventy
- Express
- MySQL
- PostgreSQL
- GraphQL
Software Developer
The DAISY Consortium
May 2008 – Present
Through this well-respected international organization, I've been involved in many aspects of the accessible ebook ecosystem, including designing and developing desktop and web-based applications for the international publishing community; and bringing accessibility to mainstream publishing standards.
-
Developer and architect:
- Deliver production-ready systems that are compatible with existing workflows
- Create and maintain ebook accessibility reporting framework for public use
-
Web standards person:
- Demonstrate ebook accessibility concepts with the open web platform
- Chair a W3C Community Group about synchronized multimedia in publications
- Continue being a primary contributor to the industry-wide standard for narrated ebooks through the EPUB and Publishing Working Groups.
Software Developer
The DAISY for All Project
May 2003 – May 2008
The 5-year DAISY-for-All project was funded to implement DAISY technology in low and middle income countries in Southeast Asia. I wrote a DAISY talking book reader for Windows in C++, localized for Southeast Asian languages, and distributed freely throughout the world. I also supported the global userbase for over a decade after the first release.
-
Lead developer/architect:
Create accessible DAISY book reading software with a talking interface that supports many languages that are not represented by mainstream technology. - Workshop creator and facilitator: Guide participants from regional centers through the process of translating and recording language packs at in-person workshops in Bangkok and New Delhi.
- Web standards person: Represent the DAISY Consortium in the development of W3C's SMIL standard.
Software Engineer
Japanese Society for Rehabilitation of Persons with Disabilities (JSRPD)
September 2001 – April 2003
Developed kiosk-style talking book playback software with plug-in system that allowed for incorporation of alternate interfaces such as joystick controls, enlarged text on a separate screen, and Braille display output.
Software Engineer
isSound Corporation
July 2000 – May 2001
Wrote an application used to voice webpages for visually-impaired users. Developed a telephone-based application for audible delivery and navigation of Word documents, including both user experience via voice and automated backend document conversion.
Education
B.S., Computer Science, May 2000
Penn State University, State College, PA, USA
Papers and Presentations
- Accessible Metadata Conference Panel at Accessible Publishing Summit 2022 Panel moderator February 2022 (online)
- Accessibility and ebooks: strategies for ensuring it is done well Presentation at NISO Plus 2021 February 2021 (online)
- The Most Enjoyable Audiobook in the World Presentation at Tech Forum 2020 March 2020 (online)
- Be an ally to a11y Workshop at ebookcraft 2019 March 2019, Toronto, CA
- Accessibility In Modern Publishing Workflows Presentation at Digital Book World October 2018, Nashville, USA
- EPUB Accessibility Conformance, Testing, and Certification: a Comprehensive Implementation Panelist at the ICT Accessibility Testing Symposium October 2017, Washington D.C., USA
- EPUB 3 Editor of the EPUB Media Overlays specification 2011, 2014, 2019
- XML in Practice: Formats, Tools, and Techniques Presententation at O'Reilly Tools of Change Conference February 2009, New York, USA
- Synchronized Multimedia Integration Language (SMIL 3.0) W3C Recommendation Dick Bulterman, Jack Jansen, Pablo Cesar, Sjoerd Mullender, Eric Hyche, Marisa DeMeglio, Julien Quint, Hiroshi Kawamura, Daniel Weck, Xabiel García Pañeda, David Melendi, Samuel Cruz-Lara, Marcin Hanclik, Daniel F. Zucker, Thierry Michel, ed. December 2008
- The Urakawa Project International Conference on Tsunami Preparedness of Persons with Disabilities January 2007, Phuket, Thailand
- Open Source Software: AMIS and the Urakawa Project International Workshop on Disaster Preparedness of Persons with Disabilities January 2006, Tokyo, Japan
- AMIS Open Source Development DINF Seminar on Development of DAISY September 2004, Tokyo, Japan
- DAISY for All Project Hakkinen, Manocha, Buntan, DeMeglio, Azuma Global Forum on Disability in the Information Society, part of the World Summit on the Information Society December 2003, Geneva, Switzerland
- AMIS: The Open Source Adaptive Multimedia Information System DAISY Conference for 2003 May 2003, Amsterdam, The Netherlands
- AMIS: The Open Source Adaptive Multimedia Information System Kawamura, Hakkinen, DeMeglio. CSUN Technology And Persons With Disabilities Conference March 2003, Los Angeles, USA
- Accessible Interface Design: Adaptive Multimedia Information System (AMIS) DeMeglio, Hakkinen, Kawamura. Lecture Notes in Computer Science, Volume 2398 / 2002: Computer Helping People with Special Needs : 8th International Conference, ICCHP 2002, Linz, Austria, July 15-20, 2002 Proceedings.
- The Penn State Abington Fire-Fighting Mobile Robot Avanzato, Chan, DeMeglio ASEE 1998.