Summary
Daniel C is a Senior Software Engineer based in Madrid with 11 years' experience specializing in C++, computer graphics and 3D technologies, currently working at Omi. He has built in-house render engines, GPU-driven procedural systems and computer-vision post-processing using OpenGL, Vulkan, shaders and modern C++ while also shipping full-stack web tools and RESTful systems. Comfortable across low-level performance work—multi-threading, memory management, CUDA—and higher-level UX-driven products, he blends technical rigor with design sensibility from Qt/QML to HTML/CSS/JS. His background includes migrating legacy systems to RESTful APIs and leading cross-disciplinary projects for surgical simulation, showing an aptitude for translating domain needs into efficient, maintainable software. He keeps sharp by building a personal 3D engine and researching animation compression and cache-friendly data layouts, demonstrating a continual focus on performance and systems-level optimization.
11 years of coding experience
7 years of employment as a software developer
BSc in Computer Science, Computer Science, BSc in Computer Science, Computer Science at Universidade de Vigo
MSc in Computer Graphics, Computer Science, MSc in Computer Graphics, Computer Science at Universidad Rey Juan Carlos
Spanish, English, Galician