Wey-han Liaw

Paris, Ile-de-France
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
Wey-han Liaw is a multilingual software engineer with 12 years' experience building production services and developer tools, most recently contributing to pre-deployment network validation at AWS and Intentionet. He combines strong Python and TypeScript skills with practical expertise in Angular.js, Docker, AWS, and automated testing—having led a Batfish correctness validation system that uncovered 15+ bugs and became a team standard. A seasoned reviewer and mentor, he defined coding standards and testing patterns across teams and owned major UI and backend codebases. An active open-source contributor, he improved Python VM behavior in the notable beeware/batavia project and helped maintain Traditional Chinese Python documentation. Currently on a career break to study piano in Paris, he’s open to freelance work spanning software development, consulting, translation, and teaching.
code12 years of coding experience
job5 years of employment as a software developer
book1re cycle supérieur Piano, 1re cycle supérieur Piano at École Normale de Musique de Paris - Alfred Cortot
bookNanodegree Data Analyst, Nanodegree Data Analyst at Udacity
bookHomeschooled
languagesEnglish, Chinese, Korean, French
stackoverflow-logo

Stackoverflow

Stats
81reputation
17kreached
5answers
0questions
github-logo-circle

Github Skills (20)

javascript10
builtin10
restructuredtext10
python10
translation10
testing10
read-me10
documentation10
test-driven-design9
unit-testing9
type-checking8
error-handling8
type-check8
csv6
database6

Programming languages (10)

TypeScriptJavaC++SCSSMakefileJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
python/python-docs-zh-tw

Jun 2018 - Sep 2021

Traditional Chinese (zh-tw) translation of the Python Documentation
Role in this project:
userTechnical Writer
Contributions:52 reviews, 63 commits, 43 PRs in 3 years 4 months
Contributions summary:Wey-han primarily contributed to the project by updating the README.rst file. Their work included adding a table of contents, project history, translation guidelines, and a glossary of terms. They also added explicit commands for contributing and provided links to useful resources. The user's main focus was enhancing the documentation for the Python documentation translation project.
nlpchinesepython-documentationpythontraditional
beeware/batavia

Jun 2017 - Jun 2017

A JavaScript implementation of the Python virtual machine.
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:11 commits, 2 PRs, 1 comment in 8 days
Contributions summary:Wey-han primarily focused on enhancing and testing the `ord` function within the Batavia project. They implemented a more complete version of the `ord` function, fixed a related typo, and added comprehensive test cases using a testing framework. Furthermore, the user refactored and improved the styling in several files. They also added the builtin zip type, and implemented necessary adjustments for its functionality within the existing framework.
javascriptpythonvirtual-machine
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
Wey-han Liaw