Accessibility, Algorithms, C#, C++, COM Objects, Code Reviews, Communication, Data Structures, Debugging, Design Patterns, Figma, JSON, Java, JavaScript, Kanban, Kotlin, Kotlin Coroutines, Memory Management, Multithreading, Object Oriented Programming (OOP), Perforce, Process Injection, Prototyping, Refactoring, Scripting (Powershell, CMD, Linux), Scrum, Sprint Planning, Unit Testing, WPF, WinAPI, WinForms, Wireframing, XML
Built an accessibility scanning solution made up of a JavaScript browser plugin and a local C# service to evaluate web pages for accessibility compliance.
Developed enhancements for JAWS in C++, including a Screen Shade feature that blacks out the display to improve user privacy.
Developed Android applications for hardware products using Java and Kotlin that integrated OCR and text-to-speech using platform APIs and third-party libraries and implemented custom Canvas-based rendering to present recognized text in an accessible way.
Led a shift in how Android UI code was structured by introducing a VIPER-based approach, which made the codebase easier to work in and helped the team ship fixes and features faster.
Refactored OCR and TTS workflows using Kotlin Coroutines, cutting processing time by roughly 80%.
Improved Japanese language text-to-speech quality on Android devices, contributing to increased adoption and sales in the Japanese market.
Designed and implemented a localization pipeline that automated the conversion of Android XML resources into gettext PO files and generated localized builds through CI/CD.
Extended Gradle build scripts to support vendor-specific resource selection and dynamic text loading across multiple product variants.
Created interactive UI/UX demos in Figma and worked with designers on icon styles to improve visibility, clarity, and accessibility.
Algorithms, Angular, CSS, Communication, Containers, Dagger 2, Data Structures, Database Design, Debugging, Docker, Git, GitLab, HTML, Hibernate, Java, JavaScript, Jetpack Compose, Kotlin, Material UI, MySQL, Object Oriented Programming (OOP), Python, Room, SQLite, Spring Boot, TypeScript, Unit Testing, User Testing, Wireframing
Algorithms, Bootstrap, C++, CSS, Data Structures, Database Design, Debugging, Git, HTML, Java, JavaScript, Kotlin, MySQL, NodeJS, Object Oriented Programming (OOP), Python, Responsive Design, SQLite, Unit Testing
AWS Amplify, Amazon Elastic Compute Cloud (EC2), Amazon Elastic Container Service (ECS), Elastic Load Balancing (ELB)
Communication, Scrum, Sprint Planning