Hwei-shin Harriman is a software engineer and Ph.D. student in Software Engineering at Carnegie Mellon University with eight years of hands-on development experience. Based in Pittsburgh, she blends full-stack expertise with research-driven rigor, contributing significant features to the popular open-source Penrose project—improving the synthesizer, cascading delete behavior, and SVG geometry handling. Her work shows attention to both user-facing diagram quality and internal system correctness, refactoring interfaces to make extensions cleaner and safer. Comfortable operating across frontend and backend boundaries, she turns complex notation-and-geometry problems into reliable, maintainable implementations.
Create beautiful diagrams just by typing notation in plain text.
Role in this project:
Full-stack Developer
Contributions:21 reviews, 11 commits, 14 PRs in 8 months
Contributions summary:Hwei-shin primarily contributed to the implementation of the Penrose synthesizer, adding new features and addressing existing issues. Their work included renaming and type change functionality, specifically modifying the SubstanceAnalysis and Synthesizer components. They were also responsible for the cascading delete feature, improving the system's efficiency by removing references to deleted statements. In addition, the user refactored the SVG path interface and added features for the geometry domain.
Contributions:3 PRs, 90 pushes, 4 branches in 6 years
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
Hwei-shin Harriman - Software Engineer at Carnegie Mellon University