Konstantin Timoshenko

PHP Developer at "ТКП-Софт"​

Antalya, Antalya, Belarus
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
Konstantin Timoshenko is a seasoned PHP and JavaScript developer with 11 years of experience building web and front-end systems, currently focused on PHP (Yii2, Laravel), React and Elasticsearch from Antalya. He co-founded a lead-generation browser extension product, owning both client and server sides, and has delivered production projects ranging from smart home Raspberry Pi servers to marketplace platforms. An active open-source contributor, Konstantin has improved rendering and TypeScript migration in the widely used PIXI.js engine and optimized a WebAssembly-based retro game compositor, showing deep practical knowledge of WebGL performance. Comfortable bridging backend architecture and frontend optimization, he combines strong academic training in electronics/nanotechnology with hands-on product ownership and a knack for squeezing performance from graphics and embedded web stacks.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Master's degree at Belarusian State University of Informatics and Radioelectronics
languagesEnglish, German
github-logo-circle

Github Skills (20)

webgl10
javascript10
typescript10
pixijs10
graphic10
typescript-types10
typescripts10
webassembly10
game-development10
rendering9
render9
graphics2d9
2d-engine9
2d-game9
retrocomputing9

Programming languages (14)

C#BikeshedC++RustCWebAssemblyVueAutoIt

Github contributions (5)

github-logo-circle
pixijs/pixijs

Dec 2018 - Oct 2022

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Role in this project:
userFront-end Developer
Contributions:1 review, 41 commits, 36 PRs in 3 years 10 months
Contributions summary:Konstantin primarily focused on improving the codebase of the PIXI.js library by fixing bugs and enhancing the rendering capabilities. Their contributions included fixing issues related to graphics rendering, specifically addressing problems with bounds calculation, UV updates for sprites, and batch rendering. Additionally, the user's work involved refactoring and converting code to TypeScript, demonstrating a commitment to improving code quality and maintainability within the project.
gamefastesthtml5glsljavascript
aduros/wasm4

Aug 2021 - Sep 2021

Build retro games using WebAssembly for a fantasy console.
Role in this project:
userFront-end Developer
Contributions:14 reviews, 23 commits, 8 PRs in 25 days
Contributions summary:Konstantin primarily focused on optimizing the WebGL compositor for a retro game engine built with WebAssembly. Their work involved removing dependencies, implementing lazy uniform syncing, and reducing texture activations to improve performance. Additionally, the user fixed typos related to palette, and made improvements to the touch-based virtual D-pad. The user also refactored the code to improve the performance of the oval function.
neluafantasy-computergames2d-game-enginedlang
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