Android engineer writing about accessibility, software craft, and career growth.

I build thoughtful mobile experiences and share what I learn along the way.

Latest writing

WCAG2Mobile - A Step Forward, But Not Yet a Leap

On May 6, 2025, the Mobile Accessibility Task Force (MATF) of the W3C organization released a “group draft note” titled Guidance on Applying WCAG 2.2 to Mobile Applications (WCAG2Mobile). While I was initially very excited with its publishing, after reading through the...

  • android
  • ios
  • accessibility
  • mobile

Fixing Android Font Scaling Bugs for Better Accessibility

Font scaling — or large text size — is one of the most widely used accessibility features on mobile. It allows users to increase text size system-wide, which is critical for those with low vision or who prefer larger fonts. In fact,...

  • android
  • accessibility
  • font scale

Becoming a Better Mentee

Mentorship is an essential part of career development that offers valuable benefits for both mentors and mentees, making it a process everyone should participate in. While mentees typically seek growth opportunities and guidance to achieve their goals, mentorship isn’t a one-way street—mentors...

  • career
  • new grad
  • internship

Learning a New Codebase

In June of this year I gave a talk at Droidcon SF titled “Navigating the Unknown: Tips for Efficiently Learning a New Codebase”. This is the (long overdue) blog post version of that talk. I’m going to walk through my approach for...

  • new grad
  • career
  • internship

Why I'm Writing This Blog

I started this blog a long time ago now, but have only just started writing for it relatively recently (albeit not too frequently). While this was spurred on by a bit of embarassment of just having an empty page here, there were...

  • blog
  • writing
  • remote