Mikola Lysenko

Senior Software Engineer at Socket

Michigan, United States
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
Mikola Lysenko is a Senior Software Engineer with 16 years of experience specializing in WebGL, data visualization, and large-scale interactive systems. He has held leadership and research roles from Chief Scientist at Codemao to senior engineering at Socket, and co-founded bits.coop, blending product intuition with deep technical craft. A prolific open-source contributor, Mikola has shaped foundational graphics tooling—contributing to widely used projects like regl, headless-gl and luma.gl and authoring the shader-school workshopper for GLSL education. His background spans academic research and industry consulting (Plotly, 3D Systems), giving him a rare combination of practical production engineering and graphics research expertise. Based in Michigan, he maintains an active public presence through his blog and extensive GitHub work, often solving low-level shader and cross-environment graphics challenges that most engineers avoid.
code16 years of coding experience
job13 years of employment as a software developer
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Michigan Technological University
bookComputer Science, Computer Science at University of Wisconsin-Madison
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
9,266reputation
1.6mreached
163answers
4questions
Badges
kill
top-5%
math
top-5%
geometry
top-5%
algorithm
top-5%
opengl
top-5%
scripting
top-5%
github-logo-circle

Github Skills (31)

webgl10
javascript10
shader10
testing10
glsl10
graphics-programming10
nodejs10
scripting9
geometry9
data-visualizations9
algorithm9
math9
data-visualisation9
kill9
opengl9

Programming languages (9)

TypeScriptC++ShellCTeXJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
stackgl/headless-gl

Jan 2013 - Sep 2016

🎃 Windowless WebGL for node.js
Role in this project:
userFull-stack Developer
Contributions:13 releases, 443 commits, 29 PRs in 3 years 8 months
Contributions summary:Mikola primarily contributed to the development of the `headless-gl` library, a windowless WebGL implementation for Node.js. Their work included initial setup, setting up an AGL context for OS X, and creating the core `index.js` file. They also added fundamental methods for building WebGL applications using node.js as well as basic utilities for enabling drawing with the library.
webglnode-jsjavascriptnodejsgraphics
regl-project/regl

Feb 2016 - Jul 2021

👑 Functional WebGL
Role in this project:
userFront-end Developer
Contributions:1749 commits, 264 PRs, 473 pushes in 5 years 5 months
Contributions summary:Mikola primarily focused on implementing and modifying WebGL-based rendering code. They made numerous changes to the `lib/compile.js` file, which suggests they are involved in the core of the rendering engine. The commits involved changes in the shader configuration.
regljavascriptwebgl2webgl
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
Mikola Lysenko - Senior Software Engineer at Socket