Boris Lu is a software engineer based in Taichung, Taiwan with eight years of experience building performant web applications using TypeScript, Vue, and React. He has delivered measurable improvements—cutting bundling times by 45% and reducing load time by 32%—by adopting Vite, code-splitting, virtual scrolling and pragmatic tooling. At Titansoft he led migrations to modern stacks and provided technical guidance; he now applies that frontend expertise to e-commerce at Yahoo. An active open-source contributor, Boris focuses on editor UX and edge-case handling in projects like BlockSuite and has added export and UI resilience features to ChatGPT tooling. He describes himself as "living on the AST tree," reflecting a deep interest in how code structure drives developer and user-facing magic.
8 years of coding experience
3 years of employment as a software developer
Bachelor of Engineering - BE, Computer Science and Information Engineering, Bachelor of Engineering - BE, Computer Science and Information Engineering at National Chung Cheng University
Export and Share your ChatGPT conversation history
Role in this project:
Front-end Developer
Contributions:32 reviews, 89 commits, 123 PRs in 3 months
Contributions summary:Boris primarily contributed to the user interface aspects of the `chatgpt-exporter` repository. They focused on implementing user interface components, including adding export features such as HTML and PNG, along with UI elements like menu injection and status indicators. These changes improved the user experience by providing different options to save and share the ChatGPT conversation history. The user also addressed layout and style issues, ensuring the application's compatibility with changes to the ChatGPT interface.
🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.
Role in this project:
Front-end Developer
Contributions:8 reviews, 5 commits, 10 PRs in 20 days
Contributions summary:Boris primarily contributed to fixing bugs and improving the user interface and interaction within the `BlockSuite` project. Their commits focused on handling edge cases in the editor, such as deleting selected text, splitting blocks, and resolving issues with dragging and selection. They also made minor improvements in the UI components, such as fixing typos and handling formatting quick bar selections to ensure a better user experience.
litcollaborationcrdtwebcomponentsaffine
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.