Зареєструватися
  • File

Personal information hidden

This job seeker decided to hide his personal information and contact info, but you can send a message to him or suggest a job to him.

This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/9830281/

Rust WebGL Developer

City of residence:
Kyiv
Ready to work:
Remote

Contact information

This job seeker has hidden his personal information, but you can send him a message or suggest a job to him if you open his contact info.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Vadym Bilan
Rust Developer
Details [open contact info](look above in the "contact info" section)
[open contact info](look above in the "contact info" section)
Zhashkiv city, Uman raion (district), Cherkasy region, Ukraine
LinkedIn: [open contact info](look above in the "contact info" section)
Telegram: @vadimb892
GitHub: github.com/vadimb892

Experience Out of the Box Systems - Rust Computer Graphics Developer (Mar 2024 - Feb 2026)
 B2B communication - communication with potential clients, project planning,
collaboration with existing clients, project delivery preparation and presentation.
 Game interactive scenes - implemented interactive 3D scenes with VFX (fire, fog),
smooth camera transitions, object highlighting, and prepared assets.
 Embroidery rendering service - designed and tested a workflow for an embroidery
rendering service (files preprocessing, rendering, API).
 UNIX utils rewrite from C to Rust - reimplemented more, sed, and man utilities in
Rust following UNIX specifications.
 WebGL engine - contributed to the development of a WebGL graphics engine and
created rendering test examples.
 Outlines rendering (WebGL) - implemented object outlining using the Jump
Flooding Algorithm (JFA).
 JS WebGL reverse engineering - reconstructed a WebGL application from
obfuscated JavaScript and GLSL code.
 Skeletal animation player - developed a skeletal and morph target animation
player with an animation state graph.
 Poker table recognition app - implemented real-time poker table elements
recognition using Tesseract OCR, OpenCV, and upscaling models.
 Audio visualizer - optimized and fixed issues in an audio visualizer that uses WGSL
shaders and Taichi.
 Jewelry WebGL website - built a WebGL jewelry visualization and configuration
website using Rust, WASM, and modern web technologies.

Skills Languages: Rust, Python, JS, C.
General: Git, Multithreading, Bash/Shell usage, File formats parsing, Profiling, Debugging.
Web: Network programming, TCP/IP, HTML, CSS, WASM.
Computer graphics: WebGL, Bevy (game framework), WGPU, WGSL, GLSL, GPU programming,
Skeletal animation usage, Morph targets usage.
Social: B2B communication.
Other: OpenCV, AI integration, Claude Code.

Education Igor Sikorsky Kyiv Polytechnic Institute (KPI) - Bachelor of Computer Sciences (2019-2023)
Igor Sikorsky Kyiv Polytechnic Institute (KPI) - Master of Computer Sciences (2023-2024)
Institute: Institute of Applied Systems Analysis (IASA)
Specialization: Intelligent Service-Oriented Distributed Computing

Languages Ukrainian - Native
English – Intermediate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: