Eugene Bolshakov

Senior Graphics Programmer

I build rendering systems that run fast and look right.

Specializing in Graphics Programming and Data-Driven systems with a track record of delivering high-performance game systems through technical excellence. Skilled at transforming complex requirements into optimized solutions. Strong communicator with cross-functional leadership experience in agile environments.

Open to worldwide remote opportunities as an independent contractor located in the EU.

Get most recent version of this PDF

Contact and Information

Highlights

• Pioneered WebGPU instanced rendering pipeline for web-based game ecosystem • Reverse-engineered ShaderLab shaders for use with shadergraph in WebGPU • N-Body GPU simulation — pure O(N²) force computation via compute shaders, 8k particles real-time on GTX 1070 (64M pair calculations/frame) • Physically accurate sky shader with analytic solution.

Work Experience:

2026 April - July Private contract - Render/Compute (Remote)

2024 - 2026: Senior Unity Developer at My Neighbor Alice (Remote)

2023 - 2024: Lead Game Developer at Game Based Assessment (Remote)

2022 - 2023: Senior Unity Developer at Dragons Lake - BlueLight (Remote)

2021 - 2022: Unity Developer at Ten Square Games - Undead Clash (Remote)

2020 - 2021: Unity Developer at Heyworks - BlockBusters (Remote)

2019 - 2020: Freelance Unity Developer

2009 - 2019: Game Level Designer and Lead at SteelMonkeys and Wargaming

Github highlights

RePaint: Network Painting Tool (Raylib, C++, 2012-2026, Open Source)

Build2 port on Raylib (Raylib, C/C++, 2025-2026, Open Source)

Per-vertex depth surface impostor baking(Unity)

N-Body simulation using compute shaders (Unity + GPU, 2020)

Physically accurate 0-step sky shader (Unity, 2020)

Technical Skills

Graphics Programming: Compute Shaders, HLSL, Rendering Pipelines, GPU Optimization, WebGPU, Scriptable Render Pipeline (SRP), GPGPU, Parallel Computing, ShaderLab, OpenGL, GLSL

Game Development: Unity, SBP, URP, SRP, HDRP, WebGL, Android, iOS, RenderDoc, UGUI, Unity Editor Tools, Zenject, UniTask, UniRx

Programming Languages: C#, C++, C, Python, Lua, JavaScript

Software Architecture: Modular Systems, Classic MVC, Data-Driven Design, Clean Archtecture, REST APIs

Tools & Frameworks: Git, Raylib, ImGui, DoTween, Linux, Nix, Docker

Cloud & Backend: Google Cloud Platform, Firebase, BigQuery, SQL

Data & Analytics: Data Analysis and Visualisation, Mathematical Modeling, Convolution Neural Networks

Project Management: Agile, Scrum, Critical Path Method, Roadmap Planning, Stakeholder Management

Leadership: Team Leadership, Team Management, Software Documentation, Cross-functional Collaboration

Certifications

Education

Associate Degree in Computer Programming Minsk Radio Technical College (2009) Bachelor’s level coursework in Computer Science, Software Engineering