Hello, I'm Nick.

For nearly 30 years, I've lived in Japan teaching English. But in my spare time, I've always been a bit of a 'logic person', someone who enjoys puzzles, programming and automating the boring stuff.

Nick Ramsay workspace

Building better tools

Lately, I've become very interested in the idea of helping small businesses transition from spreadsheets to dedicated software.

I'm currently working on an Eikaiwa Admin system for my English school, which I hope other schools in my industry can use, too.

My Software and Games

Eikaiwa Admin

I've built this system specifically to handle the unique day-to-day logistics of running an English conversation school in Japan. You can manage lesson schedules, student records, billing, events and more.

Shisensho Solitaire

I developed and published this classic tile-matching game on Steam. Players match pairs of traditional Mahjong tiles, clearing the board by connecting them with a single line containing no more than two bends.

My School

Nick's English (JP)

This is my own English school. I teach conversational English to adults and children, both in-person and online.

Latest Worksheets

In addition to lessons, I regularly make free English-learning materials for students. Teachers are welcome to use these in their classes.

My Blogs

Tech Blog

This blog is for all things related to software development. Sharing my journey as I learn new tools and techniques helps me remember them better!

Personal Blog

Starting fresh with a new personal blog where I share my thoughts on life in Japan, teaching English, learning languages, and growing old.

Gaming Blog

I've been gaming for over 40 years, so I decided to start a gaming blog to share my reviews, thoughts and experiences with fellow gamers.

If you'd like to work together or just say hello, you can reach me via my contact form.