Eric Liu

UX Engineer at Render

San Francisco, 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
Eric Liu is a UX Engineer with 11 years of front-end experience, currently shaping developer-facing UI at Render from San Francisco. He led the Svelte implementation of IBM’s Carbon Design System and has contributed meaningful examples, accessibility fixes, and TypeScript-friendly wrappers to high-profile projects like carbon and svelte. Comfortable across React, Svelte, and TypeScript, he combines component-level craftsmanship (icons, data tables, charts) with practical developer tooling improvements such as CodeSandbox templates and examples. His background in media arts and past work prototyping conversational and enterprise experiences informs a design-forward engineering approach that emphasizes usability and documentation. Notably, his open-source contributions include expanding complex charting capabilities (Gauge, Boxplot, WordCloud) and improving accessibility and preprocessor support in the Svelte compiler.
code11 years of coding experience
bookBachelor of Arts - BA Media Arts + Practice, Bachelor of Arts - BA Media Arts + Practice at University of Southern California
github-logo-circle

Github Skills (27)

accessibility10
javascript10
ui-components10
typescript10
carbon-design-system10
ui-design10
sc10
uid10
compiler-compiler10
scs10
front-end-development10
typescript-types10
compiler10
typescripts10
svelte10

Programming languages (16)

MDXCSSHandlebarsVueGoHTMLSvelteTypeScript

Github contributions (5)

github-logo-circle
Svelte implementation of the Carbon Design System
Role in this project:
userFront-end Developer
Contributions:182 releases, 328 reviews, 1445 commits in 3 years 1 month
Contributions summary:Eric primarily contributed to the development of user interface components for the Carbon Design System using Svelte. Their work involved implementing new components, such as the Search component, as well as enhancing existing ones by adding features like skeleton placeholders and radio buttons. They also made contributions to ensure the proper functionality and styling of the UI components. Several commits were focused on the creation and integration of various components, enhancing the functionality and aesthetics of the user interface.
typescript-definitionssvelteui-librarycarbon-design-systemsvelte-components
:bar_chart: :chart_with_upwards_trend:⠀Robust dataviz framework implemented using D3 & typescript
Role in this project:
userFront-end Developer
Contributions:20 reviews, 36 commits, 38 PRs in 2 years 9 months
Contributions summary:Eric primarily focused on enhancing the Svelte wrappers for the carbon-charts library. Their contributions included adding and integrating various chart components, such as Gauge, Meter, Boxplot, and WordCloud, and ensuring TypeScript compatibility. Furthermore, the user worked on improving the CodeSandbox templates and documentation to streamline the development experience and added support for features like theming. They also contributed to the ComboChart.
vuechartsjavascriptcarbon-design-systemdataviz
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
Eric Liu - UX Engineer at Render