Curriculum Vitae
Gábor Bácsi
Summary
- Lead Software Engineer with 10 years of experience building high-performance software, backend services, developer tooling, and cross-platform systems.
- Build and operate Go backend services and APIs in production, owning features end-to-end — design, rollout, experimentation, and on-call.
- Comfortable across the stack: services, systems-level code, performance, and automation.
- Strong record of building automation and tooling that improves reliability and engineering velocity.
- Background spans desktop productivity software and AAA games (NBA 2K, 8 Ball Pool).
Software engineer specializing in backend services, high-performance systems, and developer tooling.
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%.
- Built and operated production Go backend services (Redis, PostgreSQL, MySQL) used by hundreds of thousands of users.
- 10 years of professional software engineering experience.
- Shipped NBA 2K and 8 Ball Pool, two of the industry's biggest titles.
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 a virtual Bluetooth HID stack with custom packet serialization and driver-level integration for ultra-low-latency input across Windows and macOS — focus 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++, Python, HLSL, Flask, MySQL
Graphics Engineer on the NBA 2K™ series, one of the world's most successful AAA franchises (topped North American PlayStation sales).
- Worked on shader development, performance profiling, and rendering optimization for PS5 and Xbox Series X/S.
- Built automated graphics testing and reporting pipelines for visual regression detection and performance tracking.
- Developed internal tools with Flask and MySQL to support graphics engineering workflows.
- Introduced automated graphics testing where there had been none, cutting development iteration time by 30%.
- Worked across CPU/GPU boundaries to investigate bottlenecks and improve runtime behavior.
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
Projects & Additional Skills
- Crash / deformation game prototype: Built a real-time soft-body vehicle crash game in C++ on top of Jolt Physics, with a focus on performance and stability on mobile-class hardware. [Video]
- Indie game development: Designed, built, and published 3 mobile games on Google Play and the App Store, covering gameplay, rendering, UI, and release work.
- Technical leadership: Experience mentoring teammates, reviewing code, and helping shape implementation direction.
- Creative Tools Proficiency: Blender (3D modeling/animation), After Effects (motion graphics), Photoshop (texturing/UI), and other industry-standard tools.