Interaction And User-Experience Designer at Freelance
Copenhagen, Capital Region of Denmark
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Harikrishnan Gopalakrishnan is an interaction and user-experience designer with 13 years of practice blending UX strategy, tangible and graphical interfaces, and front-end programming (HTML5/CSS3/JavaScript and Java Processing). Based in Copenhagen, he runs a freelance studio after formal training at CIID and an industrial design background from IIT Delhi, enabling a rare cross-disciplinary fluency between product styling, visualization, and interaction systems. He pairs hands-on graphic and form exploration with robust implementation skills—evidenced by substantive contributions to the paper.js vector graphics library where he rewrote geometric boolean operations for accurate path unions and intersections. Comfortable from sketching and styling to shipping code, he particularly excels at turning complex geometry and visualization problems into elegant, usable interfaces. His early career in automotive styling adds a physical-product sensibility that informs his digital interaction work, giving him an edge in projects that bridge hardware and software.
13 years of coding experience
Indian Institute of Technology Delhi (IIT Delhi)
B.Tech., Civil Engineering, B.Tech., Civil Engineering at Mahatma Gandhi University
Master's degree, Interaction Design, Master's degree, Interaction Design at Copenhagen Institute of Interaction Design
The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey
Role in this project:
Full-stack Developer
Contributions:233 commits, 1 push, 42 comments in 1 year 9 months
Contributions summary:Harikrishnan focused on implementing and refining vector graphics scripting capabilities within the paper.js library. Their primary contributions involved rewriting boolean operations using curve splitting, implementing union and intersection functionalities for path objects, and adding subtraction and other boolean operations to handle compound paths correctly. The work demonstrates a deep understanding of geometric algorithms and their implementation within a JavaScript-based graphics library.
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
Harikrishnan Gopalakrishnan - Interaction And User-Experience Designer at Freelance