I'm Peter Hoang, a teacher living in Japan.
I teach at a school where most of my students are Japanese, but over the past few years, something has been changing. More and more students are arriving from Vietnam, China, Nepal, the Philippines, and other countries — families trying to build a new life in Japan. They sit in classrooms where the lessons are in Japanese, sometimes English, and they understand very little of either.
I watch them struggle, and I see something I recognise.
Forty years ago, my parents were refugees. They fled Vietnam with nothing and resettled in Australia — a country where they didn't speak the language, didn't understand the culture, and had no one to explain what was happening around them. My mother sat in government offices not understanding the forms she was signing. My father took whatever work he could find, nodding along to instructions he couldn't follow. They built a life anyway — through stubbornness, sacrifice, and the kindness of people who took the time to help.
I grew up watching what it costs to live in a language that isn't yours. The confusion. The isolation. The quiet shame of not understanding something everyone else seems to get.
Now I see the same thing in my classroom. A student from Vietnam staring at a Japanese textbook, lost. A Nepali kid too embarrassed to ask the teacher to repeat something for the third time. A Filipino student who's bright and capable but falls behind because the lesson moves faster than their language skills allow.
These kids remind me of my parents. They remind me of the kid I would have been if my family had landed somewhere else.
That's why I built Layers.
It's a small thing — a floating toolbar that gives students real-time translation, a dictionary, and study tools right on top of whatever they're working on. It doesn't solve everything. But it gives them a chance to keep up, to understand, to feel a little less lost in a classroom full of words they don't yet know.
The Chrome extension is completely free — no ads, no data collection, no account required. Because the students who need it most are the ones whose families can least afford to pay for it.
But building and maintaining Layers takes time, and I do it entirely on my own — before school, after school, on weekends. Every coffee you buy is a vote of confidence that says "keep going".
Here's what your support goes toward:
☕ Keeping Layers free and ad-free — forever.
🌍 Better translation and language support — more accurate, more languages, faster.
📚 New tools students actually need — built from real classroom feedback.
🔧 Server costs and maintenance — Firebase, hosting, the things that keep the sync features running.
💛 My motivation — knowing someone out there finds this useful means the world to me.
If you've ever been the person in the room who doesn't understand what's going on — or if you know someone who has — you know why this matters.
Thank you for being here.
— Peter