Resume
Software Engineer

Giorgio Gamba

C++, Real-Time Computing & Audio Tech

Real-time systems engineer specializing in high-performance C++ for latency-critical applications. Currently designing avionics sensor integration at Leonardo Electronics with sub-2ms latency processing.

giorgiogamba97@gmail.com

About Me

I am a Software Engineer based in Turin, Italy, specializing in building robust, low-level systems. My work sits at the intersection of high-performance C++ development and creative technology.

Currently, I am contributing to the ATOS project at Leonardo Electronics, where I leverage C++, Qt, and the DDS standard to develop mission-critical features for avionics systems, processing 10,000+ messages per second with sub-2ms latency in safety-critical environments.

Beyond systems programming, I'm passionate about audio technology and digital signal processing. I've developed VST plugins, audio upscaling detectors, and Minimoog emulators, always seeking to apply programming to solve real-world creative and technical challenges.

Giorgio Gamba

Professional Experience

June 2025 – Present

Software Engineer

Leonardo Electronics (via Aizoon Consulting)
  • Designing avionics sensor integration using DDS and Google ProtoBuf, enabling real-time data exchange across 8+ sensors with sub-2ms latency
  • Processing 10,000+ messages/second in a safety-critical avionics environment
  • Developing a high-fidelity sensor simulator in C++ and Qt, reproducing complex avionics communication protocols
  • Reduced integration testing cycles by 30% through comprehensive simulation framework
C++ Qt DDS ProtoBuf Linux Real-Time Systems
September 2022 – June 2025

Software Engineer

34BigThings
  • Led 3-engineer team for UI/UX systems implementations shipping "Carmageddon: Rogue Shift" on Steam, Xbox, and PlayStation to 50,000+ players
  • Architected C++ reflection-based framework adopted across 15+ gameplay features, accelerating development by 40%
  • Reduced +3k lines of code by standardizing game design pattern implementation
  • Engineered procedural race track generation tool, reducing AI training time by 60% and manual level design from 60 hours to <5 hours per track
C++ Unreal Engine Game Development Multi-threading

Featured Projects

Lava - Vulkan Render Engine

A Vulkan-powered render engine featuring a multi-threaded architecture and a custom Qt Editor. Built to explore low-level graphics programming and modern rendering techniques.

C++ Vulkan Qt Multi-threading

Minimoog Emulator

A high-fidelity reproduction of the legendary Minimoog synthesizer using SuperCollider. Accurate emulation of oscillators, filters, and envelopes for authentic analog sound.

SuperCollider DSP Audio Synthesis

Avil - Audio Upscaling Detector

A command-line tool for detecting audio upscaling and visualizing frequency spectrums in real-time. Built from scratch using C++ and PortAudio for audio processing.

C++ PortAudio DSP CLI

SimpleSample - Mobile Audio Sampler

Cross-platform mobile application with real-time sound capture, sampler/sequencer emulation, and cloud integration for users sample sharing via Firebase.

Flutter Firebase Dart Audio Processing

Technical Skills

Languages

  • C++ (Expert)
  • C
  • Python
  • Java
  • JavaScript

Frameworks & Tools

  • Qt
  • Unreal Engine
  • Google ProtoBuf
  • DDS
  • Keras/TensorFlow

Specializations

  • Real-time Systems
  • Distributed Architectures
  • Avionics Integration
  • Performance Optimization
  • Multi-threading

Development Tools

  • Linux
  • Visual Studio
  • Git
  • Docker
  • CI/CD Pipelines

Contact Me

I'm always interested in discussing new opportunities, technical challenges, or collaborations in real-time systems, audio technology, or creative programming projects. Whether you have a question or just want to say hi, feel free to reach out!

Send Email