Harikrishnan Gopalakrishnan

Interaction And User-Experience Designer at Freelance

Copenhagen, Capital Region of Denmark
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
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.
code13 years of coding experience
bookIndian Institute of Technology Delhi (IIT Delhi)
bookB.Tech., Civil Engineering, B.Tech., Civil Engineering at Mahatma Gandhi University
bookMaster's degree, Interaction Design, Master's degree, Interaction Design at Copenhagen Institute of Interaction Design
languagesEnglish, Hindi, Malayalam
stackoverflow-logo

Stackoverflow

Stats
1,394reputation
84kreached
34answers
1question
Badges
algorithm
top-5%
geometry
top-5%
github-logo-circle

Github Skills (13)

algorithms10
javascript10
vector-graphics10
geometric-algorithms10
geometry9
algorithm9
computational-geometry6
paperjs6
hexagonal-tiles6
ace-editor6
bezier6
points6
tiling6

Programming languages (7)

JuliaC++NimCRacketJavaScriptEmacs Lisp

Github contributions (5)

github-logo-circle
paperjs/paper.js

Mar 2013 - Jan 2015

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:
userFull-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.
scriptingbrowserarmycanvasjavascript
hkrish/BezFatLine

Apr 2013 - May 2013

Contributions:63 commits in 26 days
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