Mathew Chan

Mathew Chan @mathewthe2

About: AWS, Kubernetes, DevOps, TypeScript, Python.

Joined:
Nov 10, 2020

Mathew Chan
articles - 23 total

Scheduled Vertical Scaling of AWS Aurora with EventBridge & Lambda in CloudFormation

Aurora under heavy write workloads The following is the database load metrics of our...

Learn More 1 0Feb 28 '24

Resolving next-auth "redirect" error when used with Supabase

Recently users on my side-project website have been experiencing login issues with oAuth (Discord,...

Learn More 1 0Feb 5 '24

Python Text Parsing Project: Furigana Inserter for Anki

Furigana Furigana is a Japanese reading aid for Kanji, which originally came from Chinese....

Learn More 11 1Aug 31 '21

Budget Cloud Resources for Hobbyists

Background I'm currently running the following projects: Python Twitch Bot Python Flask...

Learn More 9 1Aug 7 '21

Adding self-hosted analytics to your website for free with Umami

Background Google Analytics is free but there have been privacy concerns over the handling...

Learn More 7 0Aug 5 '21

Migrating your Next.js app from Vercel to Netlify

I recently moved my website https://www.immersionkit.com from Vercel to Netlify because I reached the...

Learn More 7 2Jun 29 '21

Quick way to serve static files with Netlify (100GB free)

Needed to publish a website and serve a few GB of images and audio data. Here are my findings and wha...

Learn More 1 0Jun 8 '21

3 Projects I Plan to Release This Year

Introduction I plan to release 3 side projects to help people who are learning Japanese....

Learn More 2 1Jun 2 '21

Making a Japanese Dictionary Lookup Tool with Sudachi in Python

Background I've been integrating a dictionary lookup tool in my recent project to help oth...

Learn More 8 0Apr 26 '21

Playing MP3 Files in Python with Pydub and Pyaudio

Introduction Pyaudio allows us to play and record sounds with Python. To play MP3, however...

Learn More 15 2Apr 15 '21

A Summary on React 2025 - a Modern SaaS Course

While I was looking for portfolio templates online, I found a sleek looking web portfolio by Lee Robi...

Learn More 4 0Apr 11 '21

Making Tesseract Portable in MacOS with Runtime Linking

Background I like the plug and play experience. Recently, I developed a desktop app for pe...

Learn More 8 0Apr 7 '21

How I hosted my website for free on Repl.it with Cloudflare DNS

So I bought a domain name on Google Domains and connected it to my freely hosted website on Repl.it....

Learn More 3 0Dec 4 '20

5 Lessons I Learned from Launching My First Side Project

An anecdotal story of my first launch. 1. Locate your target audience Reddit A...

Learn More 5 0Dec 3 '20

I launched my side project on Reddit. Now what?

This is a follow-up post to Tips on releasing a new app?...

Learn More 6 2Dec 2 '20

Make Your Animal Crossing Character React to Your Gestures With Machine Learning

Overview By training models in Google's Teachable Machine to learn our gestures, we coul...

Learn More 6 3Nov 24 '20

Tips on releasing a new app?

Hi, I'm on the verge of releasing my first hobby app that I think would have users apart from myself....

Learn More 12 5Nov 23 '20

"Just make something" is not the best advice

Recently I bombed two interviews with system design, database, and scalability questions. My conclusi...

Learn More 2 9Nov 17 '20

Intro to Nintendo Switch REST API

Overview Thanks to community effort, we can programmatically access Nintendo Switch App's...

Learn More 89 12Nov 17 '20

Slack or Discord?

I used Slack extensively at my previous company and it seems quite a number of people would complain...

Learn More 27 40Nov 14 '20

Figuring out a Balanced Diet at Wendy's with Python & PuLP

Overview We'll use Python to solve a linear programming problem of finding what items to e...

Learn More 6 2Nov 13 '20

Using JavaScript to Preprocess Images for OCR

Preprocessing and OCR When we preprocess an image, we transform images to make them more O...

Learn More 35 7Nov 12 '20

Using HTML Canvas to Snip Screenshots of Your Video

Create snippets of your browser and desktop applications for social media, text recognition, and othe...

Learn More 60 4Nov 11 '20