Jeff Lau

Developer at ENS Labs Ltd

Taiwan
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
Jeff Lau is a developer with 12 years of international experience building web and blockchain products, currently based in Taipei and contributing to ENS Labs. He led frontend development for the first versions of the ENS app, writes smart contracts for the ENS protocol, and has hands-on full‑stack experience from co-founding Kickback to freelance work in React, GraphQL, Node.js and serverless architectures. An active open-source contributor, he improved testing workflows in jest-fetch-mock and helped extend core ENS contracts with ownership and controller features. Passionate about teaching and mentoring, he has guided junior developers at Bloc and Thinkful, and outside work he climbs rocks — a hobby that reflects his methodical, risk-aware approach to problem solving.
code11 years of coding experience
job10 years of employment as a software developer
bookTrinity School
bookBachelor of Arts (BA), Graphic Product Innovation, 2:1, Bachelor of Arts (BA), Graphic Product Innovation, 2:1 at University of the Arts London
languagesEnglish, Chinese
github-logo-circle

Github Skills (11)

smart-contracts10
javascript10
solidity10
jestjs10
ethereum10
mocking10
fetch-api10
testing10
typescripts3
typescript3
typescript-types3

Programming languages (10)

TypeScriptMDXC++CSSShellSolidityJavaScriptObjective-C

Github contributions (5)

github-logo-circle
jefflau/jest-fetch-mock

Aug 2016 - Oct 2020

Jest mock for fetch
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:3 releases, 155 commits, 46 PRs in 4 years 3 months
Contributions summary:Jeff primarily contributed to enhancing the `jest-fetch-mock` library by adding and modifying testing features. They introduced methods for mocking multiple responses and handling rejections, improving the library's ability to simulate fetch API behavior. Furthermore, the user refactored the code to include more flexibility in the mocking process using conditional mocking and function-based responses. These changes refined the testing capabilities of the project.
jesttestingjavascriptjest-mockfetch
ensdomains/ens-contracts

Jun 2021 - Jan 2023

The core contracts of the ENS protocol
Role in this project:
userBack-end Developer
Contributions:2 releases, 163 reviews, 358 commits in 1 year 7 months
Contributions summary:Jeff primarily contributed to the core contracts of the ENS protocol. Their work involved the addition of features like Controllable and Ownable functionality, and the splitting of the `claimWithResolver` function. They also implemented the `setNameWithController` function and incorporated a test suite to improve the project. Additionally, the user refactored the _claimWithResolver to use setSubnodeRecord.
ethereumsolidity
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
Jeff Lau - Developer at ENS Labs Ltd