I am a C++ Software Engineer specializing in high-performance systems architecture, low-level optimization, and custom engine development. With a flawless Top Rated track record, I help clients build robust architectures and squeeze every ounce of performance out of mission-critical applications. My expertise lies in designing systems where memory management, CPU cycles, and execution speed are paramount. Core Areas of Expertise: High-Performance C++: Modern C++ (C++20), Data-Oriented Design (DOD), SIMD optimizations, and custom memory allocators. Systems & Engine Architecture: Custom game engine development, rendering pipelines (Vulkan/OpenGL), and extending existing engines (e.g., Godot modules and editor plugins). Low-Level & Bare-Metal: x86/ARM architecture, firmware development, hardware integration, and emulator development. I don't just write code; I design systems engineered for scale and speed from the ground up. Whether you are modernizing a legacy codebase, integrating a new renderer, or building a custom graphics API, I deliver clean, maintainable, and relentlessly optimized solutions. Let's discuss how we can elevate the architecture and performance of your next project.

Aravinda Samarathunga

I am a C++ Software Engineer specializing in high-performance systems architecture, low-level optimization, and custom engine development. With a flawless Top Rated track record, I help clients build robust architectures and squeeze every ounce of performance out of mission-critical applications. My expertise lies in designing systems where memory management, CPU cycles, and execution speed are paramount. Core Areas of Expertise: High-Performance C++: Modern C++ (C++20), Data-Oriented Design (DOD), SIMD optimizations, and custom memory allocators. Systems & Engine Architecture: Custom game engine development, rendering pipelines (Vulkan/OpenGL), and extending existing engines (e.g., Godot modules and editor plugins). Low-Level & Bare-Metal: x86/ARM architecture, firmware development, hardware integration, and emulator development. I don't just write code; I design systems engineered for scale and speed from the ground up. Whether you are modernizing a legacy codebase, integrating a new renderer, or building a custom graphics API, I deliver clean, maintainable, and relentlessly optimized solutions. Let's discuss how we can elevate the architecture and performance of your next project.

Available to hire

I am a C++ Software Engineer specializing in high-performance systems architecture, low-level optimization, and custom engine development.

With a flawless Top Rated track record, I help clients build robust architectures and squeeze every ounce of performance out of mission-critical applications. My expertise lies in designing systems where memory management, CPU cycles, and execution speed are paramount.

Core Areas of Expertise:
High-Performance C++: Modern C++ (C++20), Data-Oriented Design (DOD), SIMD optimizations, and custom memory allocators.
Systems & Engine Architecture: Custom game engine development, rendering pipelines (Vulkan/OpenGL), and extending existing engines (e.g., Godot modules and editor plugins).
Low-Level & Bare-Metal: x86/ARM architecture, firmware development, hardware integration, and emulator development.

I don’t just write code; I design systems engineered for scale and speed from the ground up. Whether you are modernizing a legacy codebase, integrating a new renderer, or building a custom graphics API, I deliver clean, maintainable, and relentlessly optimized solutions.

Let’s discuss how we can elevate the architecture and performance of your next project.

See more

Work Experience

Add your work experience history here.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.