Software Engineer | C++ & .NET

Lucas Gariador

📍 Madrid, Spain • EU Work Authorization

Specialized in high-performance systems, scalable architectures, and core engineering. Strong background in C++ and the .NET ecosystem. Formerly Core Engineer for a product with 100M+ users.

Performance Case Study

High-Performance Entity System (C#)

Technical stress prototype focused on multithreading and Data-Oriented Design. Handles 60,000+ active physical entities at 150 FPS using C# Job Systems and Burst compilation.

C#.NETData-Oriented DesignMultithreadingMemory Allocation

Engineering Projects

Core Systems

2.5D Raycaster Engine

C++ • SDL2 • Memory Mgmt

2.5D Raycaster Engine

Custom 2.5D rendering engine built from scratch in C++ and SDL2, structured with commercial-use standards and manual memory management.

C++SDL2Memory MgmtSystems
Enterprise Scale

Core Systems Optimization

C# • .NET • Architecture

Core Systems Optimization

Core engineering and system optimization in C# for a top-tier mobile product with 100M+ downloads.

C#.NETArchitectureOptimization
Algorithms

Hexagonal A* Architecture

C# • Algorithms • A*

Hexagonal A* Architecture

Event-driven architecture and optimized A* pathfinding algorithms applied to complex grid simulations.

C#AlgorithmsA*Event-Driven
R&D / AI

Local LLM Integration

Python • API Integration • LLMs

Local LLM Integration

Real-time integration of local Generative AI (Ollama) through APIs and Python scripting.

PythonAPI IntegrationLLMsC#

Technical Skills

Core & Performance

  • C++ / C# (.NET)
  • Data-Oriented Design
  • Memory Management
  • Multithreading & Concurrency
  • Algorithm Optimization

Frameworks & Tools

  • .NET Framework / Core
  • Entity Component Systems
  • Profiling & Debugging Tools
  • Git / Plastic SCM
  • API Integrations

Architecture & Design

  • Event-Driven Architecture
  • System Decoupling
  • SOLID Principles
  • CI/CD Pipelines
  • Scalable Data Structures

About Me

Bilingual Software Engineer (C2) with a higher technical degree from UTN. I focus on solving complex performance issues and designing robust architectures. My background building engines and tools has given me deep insights into C++, C# (.NET), and underlying hardware systems.

Contact

Let's talk about software and backend opportunities in Madrid:

gariador.lucas@gmail.com