Ian Hickson

Mountain View, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ian Hickson is a veteran software engineer and technical standards author with 21 years of experience building APIs, UI frameworks, developer tools, and open source communities from Mountain View. As a co-founder of WHATWG (HTML Standard editor) and of Flutter, and a long-time Principal Engineer at Google, he blends standards-level specification work with hands-on front-end and mobile engineering. His contributions span high-profile projects like the HTML Standard and Flutter (including flutter/flutter and flutter/plugins), where he has improved APIs, documentation, and cross-platform tooling. He excels at turning ambiguous protocol and UX problems into clear, implementable specs and developer-friendly APIs. Known for meticulous technical writing and community leadership, he regularly fixes subtle spec and implementation inconsistencies that others overlook. His background in physics reflects a methodical, example-driven approach to complex system design.
code21 years of coding experience
job21 years of employment as a software developer
bookBSc Physics, BSc Physics at University of Bath
stackoverflow-logo

Stackoverflow

Stats
8,352reputation
1.4mreached
46answers
1question
Badges
flutter
top-1%
dart
top-1%
github-logo-circle

Github Skills (42)

markdown10
web-widgets10
spec10
mobile-development10
website-development10
widgets10
flutter-plugin10
flutter-apps10
ui-components10
canvas10
css10
plugin10
markdown-it10
specification10
html10

Programming languages (21)

JavaCSSC++BikeshedCTeXGoHTML

Github contributions (5)

github-logo-circle
flutter/flutter

Oct 2014 - Dec 2022

Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Role in this project:
userMobile Developer
Contributions:1516 reviews, 2095 commits, 3246 PRs in 8 years 3 months
Contributions summary:Ian contributed to the Flutter framework by fixing documentation issues for the notification system and incorrect logging, as well as updating test timeouts. They also fixed exceptions in the widget inspector, and enabled and fixed lints across multiple files. The user also made a few changes to the code base related to general maintenance.
skiaiosmobilemobile-gamemacos
flutter/packages

Mar 2016 - Nov 2022

A collection of useful packages maintained by the Flutter team
Role in this project:
userFront-end Developer
Contributions:235 reviews, 31 commits, 48 PRs in 6 years 9 months
Contributions summary:Ian's primary contributions focused on enhancing the `flutter/packages` repository, specifically the `flutter_markdown` package. Their work included adding `@override` annotations to the Flutter framework, refactoring the test framework, and refactoring image-related code for better widget and decoration integration. The user also addressed API changes within the `BoxDecoration` and other components.
flutterdart
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial