Curriculum Vitae

Gábor Bácsi

Gabor Bacsi

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).

Contact

Location: Lisbon, Portugal
E-mail: click to reveal
YouTube
LinkedIn
App Store
Play Store

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

duration(December 2025 - Present)

Senior Software Engineer

duration(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

duration(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

duration(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

duration(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

duration(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

duration(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

duration(February 2017 - January 2019)

Faculty of Electric Engineering and Informatics
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

duration(September 2013 - January 2017)

Faculty of Electric Engineering and Informatics
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.

[Video]

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.