Full-Stack Software Engineer
Valeriy Chupurnov
Manavgat, Antalya, Türkiye
I build web interfaces and the tooling around them: TypeScript, React and Vue on the front end, Node.js underneath, CI/CD in between. Since 2018 at Yandex. On evenings — Rust and three.js.
In short
Eighteen years in software, most of them in the browser. I like interfaces that feel quick and code that is easy to change six months later.
Author of Jodit, an open-source WYSIWYG editor, and a few jQuery plugins that are still in use: datetimepicker, autocomplete, flipcountdown.
I live in Manavgat on the Turkish coast. Before that — Ufa, where I studied computational and applied mathematics.
- Front end
- TypeScript, React, Vue
- Back end
- Node.js, CI/CD
- Also
- UI/UX, Rust, three.js
Experience
- Oct 2018 — present Yandex Full Stack Frontend Engineer
- Aug 2012 — Sep 2018 Vezet Full Stack Engineer
- Jan 2008 — May 2012 Ethics Full Stack Engineer
Education
- 2004 — 2010 Bashkir State University Master's degree, Computational and Applied Mathematics
Open source
Libraries on GitHub, with stars as of September 2026.
- Jodit Open-source WYSIWYG editor 1,963 stars
- datetimepicker jQuery date and time picker 3,486 stars
- autocomplete jQuery autocomplete plugin 255 stars
- flipcountdown jQuery flip countdown 166 stars
253 followers · 108 repositories on GitHub All projects
Pet project
World 2.0
A deterministic ecosystem simulator written in Rust with a three.js viewer. Herbivores, predators and plants share one world; every animal is driven by a tiny neural network — 59 inputs, 96 hidden neurons — trained first by imitation, then by a genetic algorithm.
The same simulation runs live on this site, and there is a short presentation about how it came together.
- 59
- inputs
- 96
- hidden neurons
- Rust
- engine
- three.js
- viewer
Contact
The quickest way to reach me is Telegram or email.