Taha Mert Gökdemir

Senior Software Engineer · GPU Drivers, Graphics & Low-Level Architecture

Avionic Display Engines & Drivers
I am a Senior Software Engineer specializing in computer graphics, GPU driver architecture, and mission-critical systems engineering in modern C/C++. My career is driven by low-level technical depth and deterministic software design: from building custom rendering engines, photorealistic multi-agent simulations, and spatial computing backends to currently developing the graphics library and GPU driver for Turkey’s flagship 5th-generation national combat aircraft program. Operating under the highest aviation safety mandates, the flight software is certified to DO-178C DAL-A, while the specialized engineering team I lead develops a safety-critical compiler tool qualified to DO-330 TQL-1.

Core Disciplines & Expertise

⚡

GPU Drivers & Graphics Libraries

Architecting custom graphics libraries and GPU driver layers for mission-critical avionic cockpits, ensuring zero-defect rendering, hard real-time latency, and strict determinism.

🛡️

DO-178C DAL-A & DO-330 TQL-1

Delivering flight-certified software to Design Assurance Level A and leading compiler tool qualification to TQL-1, the most stringent safety standards in modern aerospace engineering.

🎮

Computer Graphics & Rendering

Deep expertise across low-level rendering pipelines in Vulkan and OpenGL, shader architectures, synthetic vision, and high-framerate real-time spatial computing platforms.

✈️

Avionic & Distributed Systems

Engineering low-level systems in modern C/C++, ARINC-653 APEX partition management, RTOS, POSIX multithreading, and zero-allocation socket communication networks.

Engineering Journey

Senior Software Engineer & Team Lead

Havelsan
March 2025 – Present
İstanbul, Turkey

Rehired to develop the core graphics library and GPU driver for the avionic display system of Turkey’s flagship 5th-generation national combat aircraft program. The software operates in the highest-criticality flight partition, targeted for DO-178C DAL-A certification.

In addition to graphics driver and library architecture, serve as Team Lead for the specialized engineering group developing a dedicated avionic compiler tool targeted for DO-330 TQL-1 qualification (Tool Qualification Level 1—the highest qualification level for tools capable of introducing or masking catastrophic errors in airborne code).

DO-178C DAL-A DO-330 TQL-1 Team Lead GPU Driver Dev Graphics Library Compiler Tooling Vulkan / OpenGL ARINC-653 / APEX C/C++

Independent Consultant · Systems & Computer Graphics

Self-Employed
August 2024 – March 2025
Muğla, Turkey

Operated as an independent software consultant specializing in low-level graphics architectures and high-performance simulation backends. Successfully secured and delivered on two demanding software engineering contracts for London-based clients within six months, architecting cross-platform rendering pipelines and deterministic simulation engines.

Computer Graphics C++ Vulkan High-Performance Architecture Cross-Platform

Senior Software Engineer · Graphics & Simulation Engines

Born Immersive
June 2023 – August 2024
London, UK

Spearheaded low-level graphics and simulation engine engineering for the company’s flagship product, ActiveMatter—a real-time XR simulation platform engineered for mission-critical hard-skill technical training. Built real-time rendering pipelines using Vulkan and OpenGL, optimized memory layouts for zero-copy frame dispatch, and implemented high-throughput socket communication layers.

Vulkan OpenGL C++ POSIX Sockets Parallel Programming XR Simulation

Software Engineer · Real-Time Graphics & Simulation

Havelsan
February 2022 – June 2023
İstanbul, Turkey

Engineered in the Advanced Technologies Department, focusing on high-performance 3D visualization and real-time simulation systems. Designed strategic planning and battlefield visualization architectures for military-grade operational scenarios, bringing cutting-edge graphical situational awareness and tactical computation capabilities to defence forces.

Real-Time Graphics C / C++ TCP/UDP Sockets Parallel Systems Strategic Planning

Software Engineer · Telemetry Graphics & Systems Programming

C Tech Information Technologies
April 2021 – February 2022
İstanbul, Turkey

Focused on mission-grade data transmission, telemetry streaming, and visual monitoring frameworks for aerospace communication systems:

  • Contributed to satellite Ka-band and Ku-band high-throughput data transmission systems.
  • Engineered high-level data distribution architectures communicating directly with low-level RF hardware.
  • Designed a custom hardware-accelerated GUI visualization framework for real-time hardware telemetry monitoring and diagnostics under RTOS constraints.
C++ Hardware Telemetry RTOS Linux Systems POSIX Sockets GUI Framework

Software Developer & Project Lead · Simulation & Synthetic Vision

Soar Robotics
November 2019 – April 2021
İstanbul, Turkey

Led and managed the development of Simulair, an extensible distributed simulation framework for autonomous aerial and ground robotics. Built photorealistic rendering viewports and synthetic sensor simulation environments, pairing high-fidelity physics models with real-time graphical viewport pipelines.

Photorealistic Simulation C++ ROS Synthetic Vision TCP/UDP Sockets AWS

Software Developer (Part-Time) · Low-Level Drivers & Spatial Motion

WalkOVR
October 2018 – August 2019
İstanbul, Turkey

Developed low-level C++ motion capture drivers and cross-platform SDKs for wearable spatial motion tracking hardware, streaming high-frequency kinematic orientation data directly into interactive graphics environments.

Low-Level Drivers C++ Spatial Motion Sockets

Technical Arsenal

Graphics & Driver Engineering

GPU Driver Development Avionic Graphics Libraries Vulkan OpenGL GLSL / Shaders Real-Time Rendering Spatial Computing & XR Synthetic Vision

Safety-Critical Standards

DO-178C DAL-A DO-330 TQL-1 ARINC-653 Partitioning APEX Interface Qualified Compiler Tooling Avionic Display Architectures Fault-Tolerant Systems

Systems & Low-Level

C (C99 / C11) Modern C++ (17/20) POSIX System Programming Multithreading (pthreads) RTOS (FreeRTOS) Embedded Linux Sockets (TCP / UDP) Memory & Cache Optimization

Ecosystem, Cloud & Tools

Linux Internals Git / GitHub Actions Jenkins CI/CD Python C# / Unity ROS / ROS2 REST APIs & Microservices AWS Cloud

Education & Foundations

B.Sc. in Electrical Engineering

Istanbul Technical University (İTÜ)
2016 – 2020 · İstanbul, Turkey

Comprehensive foundation in electrical engineering, hardware architecture, signal processing, and numerical computation. Completed final graduation thesis on developing a specialized Python tool for real-time EEG brain signal processing and algorithmic analysis.

Advanced Systems C & C++ Mastery

Necati Ergin (CS System Technologies)
~400 Hours of Intensive Systems Engineering

Exhaustive dual-curriculum training on C and C++ systems mechanics: low-level hardware memory models, pointer mechanics, undefined behaviors, compiler optimization, templates, metaprogramming, and standard library internals.

Languages & Global Reach

Turkish

Native Language

Mother tongue. Fluent in technical, architectural, and professional communication.

English

Full Professional Proficiency
Overall IELTS Score: 7.0

Extensive track record working in international teams, delivering contracts for London-based engineering clients, and authoring technical documentation and standards.

Let's Connect

Whether you want to discuss mission-critical avionic software, GPU driver architecture, DO-178C / DO-330 certification, or high-performance graphics engineering, feel free to reach out.