Preet Shihn is an experienced engineer based in San Francisco with 11 years building front-end focused web tooling and full-stack features. Currently at Slickstream and Sevogle, he brings production experience shipping interactive UIs and performance-minded integrations. An active open-source contributor, Preet authored core functionality for workly to offload functions/classes to web workers and has significant contributions to the rough.js ecosystem and Excalidraw (including SVG export and hand-drawn rendering work). His strengths lie in web components, animation/CSS, and pragmatic engineering that improves developer ergonomics and app responsiveness. Notably, he combines design-minded front-end polish with low-level concurrency solutions, a mix that helps surface smoother UX while keeping codebases maintainable. A University of Waterloo-trained engineer, he prefers solving hard UI problems with elegant, well-tested implementations.
10 years of coding experience
6 years of employment as a software developer
Engineering, Engineering at University of Waterloo
A really simple way to move a function or class to a web worker. ๐๏ธโโ๏ธโ ๐
Role in this project:
Full-stack Developer
Contributions:5 releases, 50 commits, 11 PRs in 1 year 11 months
Contributions summary:Preet primarily focused on developing the core functionality of a web worker library. They implemented the `workly` function and associated `WorklyProxy` class to enable the offloading of functions and classes to web workers. Contributions involved adding features like `APPLY`, `SET`, and `CONSTRUCT` capabilities for interacting with worker instances and handling various data types. The user also wrote several test HTML files to demonstrate the functionality and usage of the workly library.
Collection of custom elements that appear hand drawn. Great for wireframes or a fun look.
Role in this project:
Front-end Developer
Contributions:12 releases, 268 commits, 90 PRs in 3 years 8 months
Contributions summary:Preet's commits primarily involve the creation and modification of custom elements, focusing on visual design and implementation within the `wired-elements` repository. The commits show the user working on several elements such as buttons, input fields, cards, checkboxes, and more, each designed to have a hand-drawn aesthetic. Their work appears to involve using web component technologies with a focus on lit-element.
looklit-elementwireframedrawnlit
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.