Frontend Engineer ยท AI4S ยท Scientific Visualization
- Frontend engineer based in Suzhou, China, currently building materials-AI and AI for Science products at Suzhou Laboratory.
- 4 years of experience delivering data-intensive Web, H5, and mini-program applications; previously at Hangzhou Data Exchange.
- Focused on frontend architecture, scientific workflow orchestration, AI Agent workspaces, 2D/3D visualization, and engineering infrastructure.
- (Used to be an) active Dify frontend contributor.
- B.S. in Computer Science and Technology, Zhejiang University of Technology, Class of 2022.
| Area | Work |
|---|---|
| AI for Science | Materials databases, knowledge systems, AI Agent workspaces, and research-oriented product experiences |
| Scientific workflows | Visual orchestration with React Flow for computation, analysis, and human-in-the-loop tasks |
| Scientific visualization | Crystal structures, band structures, density of states, graph relationships, and interactive analytical views |
| Frontend architecture | Typed service layers, state boundaries, route conventions, error handling, performance governance, and reusable components |
| Delivery systems | Multi-platform applications, automated builds, package publishing, CI/CD, and AI-assisted engineering workflows |
| Project | Description | Stack |
|---|---|---|
| matsci-crystal-viewer-kit | Production-oriented, extensible 3D crystal structure viewer for materials applications | React, Three.js, TypeScript |
| matsci-search-periodic-kit | Search and interactive periodic-table toolkit for materials discovery workflows | React, TypeScript |
| matsci-ui | Reusable React UI components for materials-science applications | React, TypeScript |
| taro-miniapp-template | Practical multi-platform starter for WeChat and Alipay mini programs | Taro, React, Zustand, Tailwind CSS |
- Designing maintainable boundaries between page view models, server state, client state, and presentational components.
- Building responsive workflow editors and data-heavy interfaces without sacrificing interaction quality.
- Applying AI-assisted coding to implementation, refactoring, testing, documentation, and engineering knowledge reuse.
From: 20 September 2026 - To: 27 September 2026
Other 15 hrs 27 mins ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐จโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌ 42.01 %
TypeScript 14 hrs 18 mins ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐จโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌ 38.87 %
CSS 1 hr 55 mins ๐ฉ๐จโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌ 05.22 %
Java 1 hr 10 mins ๐ฉโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌ 03.20 %
Markdown 57 mins ๐จโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌโฌ 02.58 %- Email: zhujiruo@foxmail.com
- Blog: hyaciovo.vercel.app
- Juejin: Hyacinth
More contact options
- QQ:
849385638 - WeChat:
Ench4nted2MeetU




