“Yan is one of the original core principal engineers at LinkedIn, one of the pillars of the massive Eng organization they have now. I remember those early days fondly, and while he and I did not collaborate directly on projects together, I always enjoyed being in meetings with him, as the issues discussed were sure to be lively and mostly over my head. :) It was clear to me that Yan was highly principled and detail-oriented. It was also very clear that he cared deeply about creating a stable, robust, and scalable platform for LinkedIn to grow and thrive. He had a reputation for having very high standards, and had the respect of his entire team. Yan is a rare talent, and LinkedIn would not have been successful without his passion, intelligence, and insight to guide it. I miss working with him.”
About
Activity
-
As a creator of free apps and plugins, I obviously love apps that are free of charge, ads and trackers. So kudos to Tom Nick for his Sudoku app:…
As a creator of free apps and plugins, I obviously love apps that are free of charge, ads and trackers. So kudos to Tom Nick for his Sudoku app:…
Shared by Yan Pujante
-
I added the ability to take a screenshot directly from WebGPU Shader Toy. The first image shows the interface and the second image shows a screenshot…
I added the ability to take a screenshot directly from WebGPU Shader Toy. The first image shows the interface and the second image shows a screenshot…
Shared by Yan Pujante
Experience & Education
Licenses & Certifications
Projects
-
Jamba
- Present
Jamba is a set of helpers (classes, concepts, build files, etc...) built on top of the VST SDK to provide a lightweight framework to build a VST2/3 plugin. Jamba has been designed to help in building VST2/3 plugin, not to replace it: you are still writing a VST2/3 plugin, not a Jamba plugin.
Features
* generate a fully buildable, testable, editable and deployable plugin with a simple command (see Quick Starting Guide)
* build a self contained plugin that depends on the VST3 SDK…Jamba is a set of helpers (classes, concepts, build files, etc...) built on top of the VST SDK to provide a lightweight framework to build a VST2/3 plugin. Jamba has been designed to help in building VST2/3 plugin, not to replace it: you are still writing a VST2/3 plugin, not a Jamba plugin.
Features
* generate a fully buildable, testable, editable and deployable plugin with a simple command (see Quick Starting Guide)
* build a self contained plugin that depends on the VST3 SDK (including support for VST2)
* easily write unit tests for your project (using googletest)
* build on macOS and Windows 10 (Linux untested but support could be added)
* package your project as an archive (zip file) for production release
* run simple scripts to build, test, validate, edit and install the plugin from the command line
* pick and choose which feature is useful to you (lots of options to override/change the default behavior)
* define your VST parameters in one location (inherit from Parameters) and use both in real time processing (RT) and GUI code
* define typed VST parameters (ex: a boolean (bool) parameter, a gain (Gain) parameter, etc...)
* use typed VST parameters directly in RT processing code as well as GUI code
* use Jamba parameters for handling non VST parameters (ex: a label/text string cannot be represented by a VST parameters). Jamba parameters can be automatically saved/restored part of the state
* use Jamba parameters to easily exchange messages between RT and GUI (both directions) in a thread safe fashion
* easily create custom views with their creators (so that they appear in the GUI editor)
* easily use multiple parameters in a custom view (ex: a custom display which displays a gain value (parameter 1) in a color depending on parameter 2)
* store/read state in a thread safe fashion (includes version)
* included views: toggle button and momentary button with 2 or 4 frames, Text Edit (with input saved part of the state) -
glu
- Present
Languages
-
French
Native or bilingual proficiency
-
English
Native or bilingual proficiency
-
Spanish
Elementary proficiency
Recommendations received
46 people have recommended Yan
Join now to viewMore activity by Yan
-
I just finished watching "Station Eleven" on Max and I have to say it is my favorite show by far this year. It might be in my top 5 of all time. It…
I just finished watching "Station Eleven" on Max and I have to say it is my favorite show by far this year. It might be in my top 5 of all time. It…
Posted by Yan Pujante
-
The bug fix for the gamepad issue in my emscripten glfw port is now widely available with the latest release of emscripten…
The bug fix for the gamepad issue in my emscripten glfw port is now widely available with the latest release of emscripten…
Posted by Yan Pujante
-
So I am using RimuHosting to host my primary website. I had a data transfer allowance set to 25GB/month (yes it is a small website...). I wanted to…
So I am using RimuHosting to host my primary website. I had a data transfer allowance set to 25GB/month (yes it is a small website...). I wanted to…
Posted by Yan Pujante
-
I wrote a blog post about "The power of emscripten ports" https://lnkd.in/gxdCbsUk Notes: the post has not been written with AI. There are no ads…
I wrote a blog post about "The power of emscripten ports" https://lnkd.in/gxdCbsUk Notes: the post has not been written with AI. There are no ads…
Posted by Yan Pujante
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More