Hey, I am Eason Chang π
I am a Fullstack Developer. I love building cool stuff!
Here I write posts about Software Engineering, Web Dev, Maker, and Productivity.
I am from Taiwan πΉπΌ and live in Calgary, Canada π¨π¦. I build products at Aburi Studio, and work as a software developer at Neo Financial by day.
Feel free to check out my resume, connect with me on LinkedIn, explore my GitHub, follow me on Twitter, or book my time and chat with me!
Get in Touch
Have a question, an idea, or just want to say hi? My inbox is always open.
Featured Projects
All 13 projectsβ
CoreHour
A minimalist time-boxing app that helps you focus on the 20% of tasks that drive 80% of results. Drag tasks into time slots, mark what is critical, and track your focus hours. Built at Aburi Studio.

FireFree
A FIRE planning app with no expense logging and no bank linking: track your net worth, project your FIRE date, and visualize your journey to financial independence. Built at Aburi Studio, live now, with a no-account demo.

DailyWage
Watch your salary tick up every 100 ms while a pixel corgi keeps you company. Tap to allocate earnings into savings goals; widgets keep counting on your lock screen. Free, no ads, and no backend β your data never leaves your device. Built at Aburi Studio.
Latest Posts
View all 38 postsβBuilding DailyWage: A Real-Time Salary Counter with a Corgi Companion
DailyWage is a free iOS app from Aburi Studio that shows your salary ticking up every 100 ms, with a pixel corgi companion, tap-to-save goals, and widgets. No backend β your data never leaves your device.

FireFree: A FIRE Planning App That Calms Your Money Anxiety
FireFree is the FIRE planning app we built at Aburi Studio: no expense logging, no bank linking β just track your net worth and see the day you reach financial freedom. Free to sign up, with a no-account demo mode.

Timez - Time Zone Converter: Convert time between different timezones
Easily convert time between different timezones and compare overlapping time periods

Balancing and Improving Readability of Web Titles with react-wrap-balancer
Implement Balance Text with react-wrap-balancer, balancing the width of each line of text for improved visual comfort. Lightweight and easy to use
Summary and Review: The Birth of a Dazzling Tech Blog - Modern Next.js Blog Series #30
Summarizing this 30-day journey of building a dazzling personal blog from scratch with modern front-end technologies, revisiting the learned content, implemented features, and used technologies.
Implementing Old Path Redirection in Next.js Contentlayer Blog - Modern Next.js Blog Series #29
Implementing redirection for each MDX article's old path within Next.js's getStaticProps