Franklin Tse

Engineer at HKSARG

Hong Kong, China
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
Franklin Tse is an experienced software engineer with 11 years in the field, based in Hong Kong and currently working at HKSARG. He blends front-end and back-end expertise, contributing to high-profile open-source projects like markdig and Microsoft’s TypeScript DOM lib generator to improve rendering, type safety, and developer ergonomics. His contributions range from fixing subtle parser and HTML rendering bugs to refining TypeScript definitions and test coverage, showing a strong attention to correctness and API precision. Franklin’s work on both tooling and UI libraries (including MakeCode and taggle.js) highlights a practical full-stack mindset focused on maintainability and developer experience. Notably, he often improves projects by adding types and tests, an underappreciated but impactful habit that reduces future maintenance costs.
code10 years of coding experience
github-logo-circle

Github Skills (31)

markdown10
editors10
javascript10
parser10
build-definition10
tagging10
testing10
git-repository10
dotnet-new10
decompilation10
typescript-definitions10
typescript10
dotnet10
type-definition10
editor10

Programming languages (7)

TypeScriptC#C++JavaScriptPHPJSONJupyter Notebook

Github contributions (5)

github-logo-circle
xoofx/markdig

Jan 2019 - Mar 2020

A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET
Role in this project:
userBack-end Developer
Contributions:13 commits, 6 PRs, 10 comments in 1 year 2 months
Contributions summary:Franklin primarily contributed to the core functionality of the markdown processor. Their work involved enhancing the HTML rendering process by modifying attribute handling and removing unnecessary newline characters. They also improved the media link functionality by fixing bugs related to YouTube parsing and by adding new test cases and URL escaping. Additionally, they addressed formatting issues in the HTML table renderer.
dotnetcommonmarkcompliantmarkdown-parsergfm
Tool for generating dom related TypeScript and JavaScript library files
Role in this project:
userFull-stack Developer
Contributions:10 commits, 10 PRs, 10 comments in 9 months
Contributions summary:Franklin primarily contributed to the TypeScript definition files for the `microsoft/typescript-dom-lib-generator` repository. They focused on updating and correcting interfaces related to the Document Object Model (DOM), particularly concerning `HTMLCollection`, `HTMLCollectionOf`, and element properties. The user also addressed the return types of functions like `insertCell`, `msElementsFromPoint`, and `getElementsByName`, and added signature overloads, improving the accuracy and type safety of the generated TypeScript definitions. These changes directly enhance the developer experience by providing more precise type information.
javascript-libraryjavascripttypescriptdomgenerator
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
Franklin Tse - Engineer at HKSARG