Curriculum Vitae

Gábor Bácsi

Gabor Bacsi

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

Contact

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

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

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

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++, 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

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

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.