Lucas Mellone
C++ Systems Engineer
Specializing in generic programming, zero-overhead abstractions, and type-safe API design using modern C++ standards (C++20/23/26).
- linkedin.com/in/lkmlln ↗
- github.com/lknknm ↗
- lucasmellone@pm.me
PROFILE
C++ software engineer with deep focus on performance and
standards-compliant generic programming.
2 years production C++ experience in systems-level software
(BIM engines, graphics pipelines).
Specialised in C++20 features, memory optimization,
and open source contribution.
Architecture background bringing systems-thinking to software
design.
Actively engaged with modern C++ standards evolution and
language design principles.
EXPERIENCE
ZURU Tech Italy ↗
Jan 2025 – Now | C++ Software Engineer
- › C++ Software Engineer for Zuru Tech Dreamcatcher — first BIM Software connected to final production manufacturing, built on Unreal Engine.
- › Side project: Implementation of High Performance Graph Ranges using standard-compliant Customization Point Object architecture.
- › Member of the team responsible for openings operations programming — windows, doors, holes, etc — and UI components programming for such entities.
- › Collaborating in features along other team members, project owners and product design team to ensure the software matches the technical manufacturing requirements from the factory.
Career Break
Oct 2022 - Jan 2025
- › Career transition between Architecture and Urban Studies to Software Engineering.
David Ito Architecture ↗
Oct 2020 – Oct 2022 | Architect and Urban Planner
- › Designing and planning high standard houses, apartments and buildings with high architectural value.
- › Successfully delivering high quality concept presentations directly to clients and shareholders.
- › Modelling and documenting high quality BIM models and families using Autodesk Revit.
SKILLS
C++
C++ 20 → C++26
- › Generic Programming: Concepts, Ranges, Templates, SFINAE
- › Customization Point Objects and Type Traits
- › Performance: Memory layouts, cache optimization, custom allocators
- › Zero-copy abstractions and move semantics
- › Systems Programming: Graphics APIs (Vulkan), low-level optimization
PROJECTS
High Performance Graph Ranges (CPO-Based Architecture)
- C++20
- Custom Allocators
- Standard-Compliant Design
2026
- › Implemented zero-overhead graph range abstractions using Customization Point Objects
- › Leveraged C++20 concepts and ranges to achieve standard-compliant generic programming
- › Optimized memory layout for cache efficiency and minimal allocations
Ottocento Engine ↗
- C++
- Vulkan
- GLSL
- ImGUI
- mathematics
2024
Architectural BIM Engine being constructed from the absolute zero with Vulkan graphics API. Life long personal project.
Ottocento Renderer ↗
- C++
- ImGui
2024
Personal, study project to understand the core concepts behind ray-tracing.
OPEN SOURCE SOFTWARE CONTRIBUTIONS
F3D ↗
May 2023 – Present | C/C++ Contributor | Community Moderator
- › Fast and minimalist 3D viewer written in C/C++.
Implementation of camera view hotkeys features along the current maintainers. ↗
Feature discussion and issue tracking with the current team of maintainers for better user experience. ↗
- C/C++
- VTK
- Graphics Programming
- CI/CD
CONFERENCES & PROFESSIONAL DEVELOPMENT
Concept-Based Generic Programming lecture with Bjarne Stroustrup ↗
2026 | Università Degli Studi di Firenze
Attended and engaged with Bjarne Stroustrup on CPOs, type theory, and behavioral subtyping.
EDUCATION
CS50x Harvard's Introduction to Computer Science
2023 | Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming.
Federal Institute of Education, Science & Technology (IFSP) - São Paulo
2015 – 2019 | Bachelor of Architecture (B.Arch), Urban Studies and Building Sciences