Haihan Lin is a Senior Software Engineer with a decade of experience building interactive, data-driven web applications using Angular, React, Vue, D3 and TypeScript. With a PhD in Computing from the University of Utah and research under Dr. Alexander Lex, he specializes in visualization and human-computer interaction, translating domain scientist needs into custom analysis tools. At Lucid he led full-stack teams and shaped scalable architectures while maintaining hands-on front-end craft. His background includes applied visualization projects for physicians, psychiatrists, and education stakeholders, reflecting a rare blend of academic rigor and product-focused delivery. Based in Salt Lake City, he brings deep expertise in making complex data explorable and actionable through thoughtful UI and visualization design.
10 years of coding experience
11 years of employment as a software developer
The University of Utah
Bachelor’s Degree, Mathematics and Computer Science, Bachelor’s Degree, Mathematics and Computer Science at Macalester College
Sanguine is a web-based visualization tool built by the VDL and ARUP that visualizes hospital blood usage and associated patient/surgery attributes. It is designed to be used by clinicians, researchers, and administrators to understand blood usage patterns, identify opportunities to improve patient outcomes, and reduce transfusion expenditures.
Contributions:13 reviews, 250 commits, 100 PRs in 1 year 9 months
vdldatablood-bank-managementvisualizeflask
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
Haihan Lin - Senior Software Engineer I at Lucid Software