Selected Work
Programming
I build software to solve real problems, including accessibility tools, websites, and apps. I also do competitive programming and compete in USACO Gold.
GitHub Activityjameshou28

WebAble
Description
A Chrome extension that improves web accessibility for users with dyslexia. Injects custom CSS (line spacing, letter spacing, dyslexia-friendly fonts) via DOM manipulation.
HTMLCSSJavaScriptChrome Extension APIGit

QPin Connect
Description
An iOS companion app for QPin. Uses BLE to connect with the ESP32 microcontroller and control what displays on the wearable pin.
SwiftBLE

QPin Website
Description
A marketing and product site for QPin. Built with Flask and ThreeJS to showcase the wearable pin and drive App Store downloads.
HTMLCSSJSFlaskThreeJS