Vignesh Venkatasubramanian is a Process Engineer with 13 years of combined research and industry experience, including 6+ years solving equipment and process challenges at Intel and a PhD in Chemical Engineering focused on thermal behavior of sprays. He blends hands-on experimental design and custom lab builds with data-driven troubleshooting using JMP, SQL, ChemCAD and statistical tools to improve yield, cycle time and tool availability on FOAK pilot lines. At Intel he led cross-shift operations, mentored junior engineers, owned real-time E3 analytics for wet etch tools, and drove rapid DOE-based responses to yield excursions. His academic work produced low-cost experimental hardware (piezoelectric microdroplet generator) and advanced visualization/pyrometry techniques—skills he applies to process safety, hazardous-chemical handling, and equipment optimization. Unusually for a chemical engineer, he also contributes to open-source multimedia projects (AVIF/VP9/WebM support in major repos), demonstrating a practical aptitude for systems-level coding and cross-disciplinary problem solving.
13 years of coding experience
11 years of employment as a software developer
Bachelor of Engineering (B.E.), Chemical Engineering, 86%, First Class, Bachelor of Engineering (B.E.), Chemical Engineering, 86%, First Class at Anna University Chennai
Doctor of Philosophy - PhD, Chemical Engineering, GPA 3.87/4.0, Doctor of Philosophy - PhD, Chemical Engineering, GPA 3.87/4.0 at Auburn University
libavif - Library for encoding and decoding .avif files
Role in this project:
Mobile Developer (Android)
Contributions:396 reviews, 40 commits, 233 PRs in 1 year
Contributions summary:Vignesh primarily focused on enhancing the `libavif` library for Android. Their contributions include adding Android JNI bindings to enable AVIF decoding within Android applications. They implemented support for RGBA_F16 bitmaps and optimized the JNI wrapper, including thread management. Furthermore, they worked on incorporating RGB565 format support.
Contributions summary:Vignesh's contributions focused on optimizing the VP9 video encoder by implementing and refining features related to frame packing and length encoding. Specifically, they modified the `vp9_cx_iface.c` and `vpx/src/vpx_decoder.c` files to incorporate length encoding for frames, improving codec efficiency. Furthermore, the user added and modified elements in `libmkv/EbmlIDs.h` to include alpha support. Finally, they added a configure flag for WebM container support within the encoder.
pull-requests
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
Vignesh Venkatasubramanian - Process Engineer at Intel Corporation