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.