Disclaimer: This page was written in 2023. I may have forgotten many things and details. See also blog and LinkedIn.

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

  • [chrome] Designed and implemented a non-recursive iterative algorithm to match CSS rules in CSS Selector.
  • [chrome] Implemented GDB’s pretty printer for WebKit classes.
  • [chrome] Updated upload.py (reviewed by guido@)
  • [fun] Mini-Python - Yet another Python Interpreter written in C++ (hayatoito/mini-python)

2010

  • [webkit] Became WebKit Committer (Q3’2010 ). Nominated by Darin Adler (Apple).
  • [chrome / WebKit] Supported Reftests in WebKit (document)
  • [chrome / WebKit] Implemented CSS3 Paged Media specification, based on on dynamic programming.

2009

  • [chrome] Became Chromium Committer (Q4’2009)

2008

  • [team] Joined Google
  • [contest / algorithm] Became a RedCoder at TopCoder (gentoo)

2007

  • [publication] Test First Programming, Eclipse Perfect Manual Best Selection, September 2007

2006

  • [publication] All about Apache Geronimo - open source J2EE server, JavaWorld Magazine, July 2006

2005

  • [publication] Performance Improvement of J2EE Clustering Systems through Application Partitioning, IBM Professional Paper, IBM's PROVISION No.47, published by IBM Japan, Ltd., 2005

2004

  • [publication] Application Profiling, Eclipse Perfect Manual, August 2004

2003

  • [publication] Test First Programming by JUnit, Eclipse Perfect Manual, September 2003