Curriculum Vitae
Gábor Bácsi
Summary
- Lead Software Engineer with 10 years of experience across real-time graphics & rendering, backend services, high-performance systems, and developer tooling.
- Graphics & rendering: shipped shader, material, and rendering features on NBA 2K across PS5, Xbox Series X|S, and PC, with deep GPU/CPU performance profiling.
- Backend & systems: build and operate Go backend services and APIs in production, owning features end-to-end: design, rollout, experimentation, and on-call.
- Infrastructure & CI/CD: built automated graphics-validation pipelines and internal tooling that raise reliability and engineering velocity.
- Background spans desktop productivity software and AAA games (NBA 2K, 8 Ball Pool).
Selected Achievements
- Lead Software Engineer at Duet Display. Own backend services and cross-platform systems in production.
- Increased revenue by 20% through product experimentation and A/B testing.
- Created NBA 2K's automated graphics testing from scratch, cutting development iteration time by 30%.
- Shipped graphics and rendering features: shaders, materials, lighting, and player-visual work for NBA 2K (PS5, Xbox Series X|S, PC).
- Building custom real-time soft-body vehicle deformation physics, optimized for mobile and gaining traction on YouTube.
- Built and operated production Go backend services (Redis, PostgreSQL, MySQL) used by hundreds of thousands of users.
- 10 years of professional software engineering experience.
- Contributed to NBA 2K and 8 Ball Pool, two globally successful products serving millions of players.
Technical Skills
- Graphics & Rendering: Real-Time Rendering, Shader Development (HLSL), Rendering Pipelines, GPU Performance Optimization, Graphics Tooling, Visual Regression Testing, Engine Development, Procedural Generation, Physics Simulation, Cross-Platform & Mobile Graphics
- Backend & Systems: Go, Backend Services & APIs, API Design, Distributed Systems, Low-latency Systems, Redis / PostgreSQL / MySQL
- Infrastructure, CI/CD & Tooling: CI/CD & Automation, Automated Testing & Validation Infrastructure, Performance Optimization, Reliability & On-call, Developer Tooling
- Languages & Platforms: C++, Python, C#, Objective-C / Swift, HLSL, PS5, Xbox Series X|S, Windows, macOS
- Creative Tools: Blender (3D modeling/animation/scripting), Maya (scripting), Photoshop / GIMP (texturing/UI)
Work experience
Duet Display
Lead Software Engineer
(December 2025 - Present)
Senior Software Engineer
(August 2024 - November 2025)
Tech stack: Go, C++, Swift, Objective-C, Python, PostgreSQL, Redis, MySQL, macOS, Windows
Cross-platform remote productivity and remote access app used by creative professionals and enterprises worldwide. Turns tablets into high-performance second displays.
- Own the design and evolution of backend services and cross-platform systems powering a product used by hundreds of thousands of developers and creatives.
- Build and operate Go backend services and APIs (Redis, PostgreSQL, MySQL) supporting product features, experimentation, and operational workflows; participate in on-call and first-responder duties.
- Proposed and shipped product improvements and A/B experiments that lifted revenue by 20%, owning work from design through rollout and iteration.
- Designed and implemented a virtual Bluetooth HID stack with custom packet serialization and driver-level integration for ultra-low-latency input across Windows and macOS; reverse-engineered the HID wire protocol by capturing and analyzing Bluetooth packets with Wireshark, focusing on concurrency, memory efficiency, and real-time behavior.
- Ship features end-to-end with clean API and system design, from technical design through production rollout.
Miniclip
Senior Software Developer
(June 2023 - July 2024)
Tech stack: C++, Objective-C, Cocos2d-x, Python
Senior Software Developer on the globally popular 8 Ball Pool™ game (1+ billion downloads worldwide, Top 3 mobile game by downloads in March 2024).
- Worked on core cross-platform C++ systems for iOS and Android, with emphasis on performance and maintainability.
- Proposed and implemented architectural improvements that simplified development and reduced integration friction.
- Delivered features end-to-end, from technical design through release.
- Contributed to a large live product in a multi-disciplinary, production-paced environment.
Visual Concepts / 2K Sports
Graphics Engineer
(March 2020 - May 2023)
Tech stack: C++, HLSL, Python, Flask, MySQL, PS5, Xbox Series X|S, Windows
Graphics Engineer on the NBA 2K™ series, one of the world's most successful AAA franchises (topped North American PlayStation sales).
- Developed graphics and rendering features contributing directly to the visual quality of NBA 2K.
- Worked on shaders and rendering systems, including court-floor rendering, spotlight effects, material improvements, and player visual presentation.
- Profiled and resolved GPU and CPU performance bottlenecks across PS5, Xbox Series X|S, and Windows.
- Designed graphics validation infrastructure for automated visual-regression detection and image-based testing.
- Built shader analysis and reporting tools to monitor shader complexity, performance, and visual correctness.
- Developed internal tools (Flask, MySQL) adopted by graphics engineers, artists, QA, and performance teams.
- Introduced automated graphics testing where none existed, cutting development iteration time by 30%.
- Collaborated closely with graphics programmers, artists, technical artists, and rendering teams.
Gamelab Zrt.
Graphics Engineer
(September 2019 - January 2020)
Tech stack: C#, Unity3D, HLSL/ShaderLab
- Implemented rendering features and shader work in Unity.
- Contributed to Tank Maniacs and supported Nintendo Switch porting efforts.
- Worked in a small team across feature development and production tasks.
CG Development
Software Engineer
(February 2017 - June 2019)
Tech stack: C#, Unity3D, HLSL/ShaderLab
- Built gameplay systems, tools, and real-time rendering features in Unity.
- Implemented graphics features including interactive water simulation.
- Worked closely with a small team across both technical and production needs.
IBM
Software Engineer Intern
(June 2016 - October 2016)
Tech stack: Java, MySQL
- Built automated testing support for internal applications.
- Worked with database-backed business software in a production environment.
Studies
Budapest University of Technology and Economics
(February 2017 - January 2019)
MSc in IT Engineering
Specialization in visual informatics
Grade: excellent with highest honours
Key subjects: Visualization and Rendering, 3D Geometry and Shape Recognition
Thesis topic: real-time vehicle and collision physics simulation
Budapest University of Technology and Economics
(September 2013 - January 2017)
BSc in IT Engineering
Thesis topic: mobile game development
Selected Personal Projects
Project Car Crash
Tech stack: C++, Godot, Jolt Physics
- Real-time soft-body vehicle deformation and crash simulation.
- Permanent mesh deformation.
- Optimized for mobile hardware.
Forge VFX
Tech stack: C++, OpenGL
- Open-source, cross-platform video compositor and motion graphics tool with a custom UI, running on Windows, macOS, and Linux (in development).
- Fully GPU-accelerated, from the UI down to an FBO-based frame render pipeline.
- Focus on rendering, animation, effects, and creative workflows.
Indie Game Development
- Designed, built, and published 3 mobile games on Google Play and the App Store.
- Full-cycle development across gameplay, rendering, UI, and release.