Howard Chiam
Learning. Languages. Other stuff.
I'm a Front-End web developer and language nerd with interests in things like:
- education,
- web accessibility, and
- machine learning.
Projects
VisBug - a GoogleChromeLabs project
Enable designers to edit any webpage live, in any state. An experimental chrome extension project led by Adam Argyle.
Code Tutor - a Google Assistant app
Let's help people who can't use their hands to learn to code by talking to the Google voice assistant. (Listed in Google Assistant web directory in 2022. Conversational Actions were sunset in 2023.)
Previous work/iterations - I experimented with using api.ai (now named Dialogflow),
→ then Mac VoiceOver and a web interface,
→ then voice programming languages,
→ then a mini JARVIS in the browser,
→ then a couple Google Assistant apps.
The html-template-generator project
Generate code without typing code! This visual UI generates an HTML form as you choose input templates and edit and export all in the browser. No install required.
And yes, I've been experimenting with prompting LLMs like ChatGPT to generate code too.
A streamlined slides app
Easily edit, share, and present slides. https://simple-slides.surge.sh
Built for and tested by a senior with low digital literacy confidence. This slides app ended up being a stepping stone for them to switch to Google Slides.
2D Note generator with vanilla JS
Potential: power 2D apps that people can use together, regardless of vision capabilities?
Continuous Learning
Google Career Certificate for UX (User Experience) Design. Currently in progress: completed course 4 of 7.
Wireframes and protoype.
Live demo of a pun-based mnemonics generator to help you remember words, as a supplement
to learning a language.
Or try my custom GPT: Pun Linguist.
Or try my bookmarklet version of Pun Linguist if you want to use a bookmarklet in just a few clicks.
Click inside the following demo and then try using just your keyboard
to use the <select>
dropdown (hit tab or
tab+shift to navigate, and hit enter to
select).
Live demo: a stylable select dropdown. Combines things learned from Deque's Web Accessibility Specialist exam prep course and also from Joshua W Comeau's CSS for JavaScript Developers course.