Luca Porrino

Senior Software Engineer | Tech Lead | Unity Developer

Experienced (Lead) Software Engineer with a proven track record of driving team excellence and delivering innovative solutions in gaming, enterprise software, and mixed reality applications. Specialized in Unity3D, C#/.NET, CI/CD infrastructure, and platform engineering. Pioneers agentic AI-assisted development workflows that deliver measurable productivity gains while keeping quality and craft at the center โ€” no AI slop, no tech debt.

Luca Porrino
“The programmers of tomorrow are the wizards of the future. You are going to look like you have magic powers compared to everybody else!” — Gabe Newell Code.org short film — “What Most Schools Don’t Teach” (2013)

About Me

I'm a passionate software engineer with 15+ years of experience driving team excellence and delivering innovative solutions across gaming, enterprise software, and mixed reality applications. I'm at my best optimizing development workflows โ€” designing CI/CD pipelines, enabling Continuous Delivery, and crafting scalable architecture that improves delivery efficiency without sacrificing quality.

My ATDD/TDD methodology evolved from manual Gherkin acceptance tests to fully agentic AI-assisted development, achieving 2.5x development efficiency with 95%+ AI-written code under full 2-layer test coverage (acceptance + unit) โ€” no AI slop, no tech debt.

15+ Years Experience
2.5x Real AI Development Efficiency
70%+ Build Time Optimization
→ Want to know how I made this?

Contact Information

Email: luca.porrino@live.com

Location: Munich, Germany

LinkedIn: linkedin.com/in/luca-porrino

Featured Projects

AI-Assisted Job Application Pipeline

Independent
2025-Current Workflow / Showcase

End-to-end AI-assisted pipeline: scrape job postings, tailor the CV to each role, generate targeted application answers, and deploy a tailored interactive CV page. The site you're reading right now is one output of that pipeline.

Instant CV Tailoring
Instant Interactive CV Update
One-Click Deploy
AI Workflow Agentic AI Python Markdown FTPS Deploy

Tactical Card-Based Roguelike

Independent
2022-Current Game Development

Personal game project and living laboratory for my ATDD/TDD methodology. Started in 2022 with hand-written Gherkin acceptance tests, then transitioned to fully agentic AI-assisted development as the tooling matured โ€” 95%+ of the code is now AI-generated, with full 2-layer test coverage (acceptance tests for user cases, unit tests for all written code) and no slop.

2.5x Real AI Performance Gain
95%+ AI Code, No Slop
100% Test Coverage (Acceptance + Unit)
Unity3D C# Agentic AI ATDD/TDD Architecture Game Dev

Legacy Codebase Modernization

TeamViewer AG
2024 Code Modernization

Spearheaded and led implementation of two parallel legacy codebase modernization epics, replacing scattered and brittle logic with cohesive, testable architectures. Both delivered on aggressive timelines with full test coverage and zero defects โ€” proving that quality and speed reinforce each other when the right abstractions are in place.

2 Backbone Components
0→100% Test Coverage
0 Defects
C# Refactoring TDD Architecture Encryption Threading

MVI/MVVM UI Framework

TeamViewer AG
2025 Architecture Initiative

Investigated MVVM, then pivoted to MVI after consulting Unity Accelerator (with MVVM's ViewModel pattern available when needed). Built the framework without AI, then converted the first Login UI flow using agentic AI for analysis, task definition, and augmented TDD implementation โ€” 95%+ AI-generated code, every line checked, Login refactored in under 2 weeks instead of the expected month-plus.

<2 wks Login Refactor (vs month+)
1 MVI Framework Delivered
100% Legacy Code Integrated
Unity3D MVI MVVM Agentic AI Feature Flags

CI/CD Pipeline Optimization

TeamViewer AG
2023-2025 Infrastructure

Re-thought the CI/CD pipeline from scratch. The original setup was slow, unstable, and poorly structured: builds were repeated instead of saved as artifacts, unit tests weren't integrated, no Unity Accelerator server was in place, and there was no containerization for better management and parallelization. The rebuild took several iterations to land cleanly โ€” artifact storage limits were one of the latest fixes to prevent pipeline blockage.

2h+ → 30m Build Time
50% Artifact Size Reduction
0 Pipeline Blockages (final state)
CI/CD Docker GitLab Containerization Automation

Travian: Legends Mobile

Travian Games GmbH
2020-2022 Mobile Development

First developer for the mobile team, from project start to first alpha release. Spearheaded unit tests adoption across the codebase, led the first GraphQL automatic code generation solution, and implemented the entire game map technology solo โ€” the system every player uses to navigate the world. Pioneered CI/CD and testing automation, supported the agile process from the ground up.

1 Map System (Solo Build)
Start → Alpha Full Project Arc
1st GraphQL Auto-Gen
Unity3D C# GraphQL iOS/Android CI/CD Map Technology

Work Experience

Senior Software Engineer

TeamViewer AG
Jan 2023 โ€“ Current Munich, Germany

Tech Leadership ยท Agile Process Optimization ยท CI/CD Lead ยท Testing & Continuous Delivery Evangelist

Unity3D C# .NET XR CI/CD Scrum Git GitLab Azure Storage Confluence Jira Agentic AI
  • End-to-end ownership: Designed and delivered a new device file encryption workflow solo โ€” from architecture proposal and implementation to testing and documentation โ€” with zero defects in a complex legacy codebase.
  • Investment in tools: Developed and applied an agentic ATDD/TDD working method enabling AI to write 95%+ of production code with full test coverage and no slop code. Presented to the AI Frontrunner group as a company-wide reference practice.
  • Infrastructure: Complete re-think and rebuild of the CI/CD pipeline โ€” the original setup was slow, unstable, and poorly structured (builds repeated instead of artifact-cached, no unit tests in pipeline, no Unity Accelerator server, no containerization). Took several iterations to land cleanly. Artifact storage limits were one of the latest improvements to prevent pipeline blockage. Final result: build times from 2+ hours to under 30 minutes, 50% artifact size reduction, zero manual recovery incidents.
  • Quality: Enhanced testing coverage and development efficiency by overhauling unit testing strategies and implementing a robust feature flag system.
  • Proficient with multiple agentic AI harnesses (GitHub Copilot and CLI) โ€” able to productively apply any agentic toolchain.
  • Architecture: Delivered critical architectural solutions, including redesigned app data/server synchronization and a full database refactoring to resolve severe migration issues.
  • UI architecture: Designed and delivered the MVI UI framework (investigated MVVM first, pivoted to MVI after Unity Accelerator consultation) โ€” framework hand-built in under 2 sprints and fully integrated into the legacy codebase. First component port (Login flow) converted using agentic AI for analysis, task definition, and augmented TDD (95%+ AI-written code and unit tests, every line checked), shipped in under 2 weeks instead of the expected month-plus. TDD-driven small steps surfaced where the original plan was wrong, pushing the plan to evolve and the final implementation to gain better abstractions.
  • Ownership: Spearheaded major code refactoring and thread management optimization to improve stability, readability, and user task synchronization.
  • Actively driving agile process improvements to deliver highly scalable workflows.

Unity Developer

Travian Games GmbH
May 2020 โ€“ Dec 2022 Munich, Germany

Travian: Legends ยท 2D/3D Game Development ยท Tech Leadership ยท Agile Process Optimization

Unity3D C# .NET GraphQL WebGL Scrum Git CI/CD Jenkins Confluence Jira
  • First developer for the mobile team โ€” joined at project start and worked through the first alpha release (and beyond). Owned architectural design, team setup, testing culture, tooling, and the most performance-critical systems.
  • Game map system (solo): Implemented the entire game map technology solo โ€” tile creation/pooling, dynamic loading/unloading of a huge map grid around the viewport, sprite layering with cell content. The system every player uses to navigate the world. Started with a one-week "Creative Week" investigation, validated the approach, then built incrementally.
  • Unit tests adoption: Spearheaded the implementation of unit tests across the mobile codebase, establishing the testing culture for the whole team.
  • GraphQL auto-code generation: Led the first GraphQL automatic code generation solution at the company, reducing the hand-written code needed for schema-to-client integration.
  • Pioneered advancements in CI/CD pipelines and testing automation. Supported agile processes and feature planning from the ground up, enhancing delivery efficiency and product quality.

Solutions Development Engineer

Dassault Systรจmes 3DExcite GmbH
Nov 2017 โ€“ Apr 2020 Munich, Germany

Unity Importer ยท 3D Configurators ยท Projects Consultancy

Unity3D C# .NET WebGL VR Scrum Git Jenkins Confluence Jira
  • Played a pivotal role in the development and successful delivery of 3D interactive configurators.
  • Drove innovative solutions and contributed significantly to multiple customer projects.

Founder & Lead Developer

Expera Game Studio
Nov 2014 โ€“ Oct 2017 Caserta, Italy

Video & Board Games Development ยท Indie ยท Self Employed ยท Startup ยท Tech Leadership ยท Management

Unity3D C# .NET WebGL Kanban Steam Kongregate Android Git Azure DevOps

Also: Teacher of Unity 3D, C#, C++, and Software Engineering at IUDAV โ€“ Pozzuoli, Italy

  • Led Unity 3D game development for all projects as co-founder, managing a team of up to 5 members.
  • Oversaw all bureaucratic and financial operations required to run a small startup.
  • Created an XML framework integrated in Unity, enabling efficient creation of point-and-click adventures.
  • Successfully published several well-received games on Steam and free web casual game platforms.
  • Continuously improved quality and delivery speed of each release despite limited resources.

Software Engineer

Vanguard System srl
Nov 2013 โ€“ Nov 2014 Bologna, Italy
C# .NET Oracle DBMS ETL
  • Delivered a complete ETL solution for Crif SpA's financial systems using C#, .NET, and Oracle DBMS.

Software Engineer

GetConnected srl
Jul 2012 โ€“ Nov 2013 Bologna, Italy
C# .NET Java JavaScript Oracle DBMS
  • Web and backend project consultancy using C#, .NET, Java, JS, and Oracle DBMS with agile methodologies.

Analyst

Accenture Consulting
Jun 2011 โ€“ Jul 2012 Milan, Italy
PL/SQL SAS ETL CRM
  • Designed and optimized ETL workflows for IWBank CRM projects using PL/SQL and SAS.

Education

Master's Degree (Laurea Specialistica) in Computer Engineering

March 2011

Institution: University "Federico II", Naples, Italy

Grade: 105/110 (Italian system, 110 = max)

Thesis: Architectures of 3D Graphics Engines โ€” 3D Game Engines, C#, .NET, DirectX

Bachelor's Degree (Laurea Triennale) in Computer Engineering

September 2008

Institution: University "Federico II", Naples, Italy

Grade: 100/110 (Italian system, 110 = max)

Thesis: Design of a Data Warehouse โ€” Data Warehouse, ETL, MS SQL Server, C#, .NET

Spoken Languages

๐Ÿ‡ฎ๐Ÿ‡น

Italian C2

Native speaker

๐Ÿ‡ฌ๐Ÿ‡ง

English C1

Fluent

๐Ÿ‡ฉ๐Ÿ‡ช

German B1

Intermediate โ€” better at understanding than speaking, still taking classes

Hobbies & Interests

๐Ÿ› ๏ธ

Game Development

Tactical Card Roguelike in Unity (active)

๐ŸŽฒ

Board Games

Euro, 4X, heavy strategy

๐ŸŽฎ

Videogames

Single Player, RPGs, Story Deep, Point & Click, Strategy

โšฝ

Soccer

Semi-professional league while growing up, now only from time to time

โš”๏ธ

Medieval Fencing

Historical European Martial Arts โ€” more in the past, won medals in semi-professional tournaments, trying to restart

๐Ÿ’ƒ

Folk Dances

European folk dances, Mazurka, Polka, Scottisch, Walz

Technical Skills

Leadership

Tech Leadership
Mentoring
Agile Process Optimization
Team Leadership

Current Tech Stack

C#
Git
Unity3D
CI/CD
.NET

Senior Expertise

Software Design
TDD/ATDD/BDD
Automated Testing
Continuous Delivery

Agentic AI Development

ATDD/TDD with LLM
OpenCode
AI Code Generation
Multi-Tool Fluency

Web Development

HTML
CSS
Next.js
React
TypeScript

Other Skills

Azure DevOps
SQL
UML
Java
Python
C++

Get In Touch

Contact Information

๐Ÿ“ง
๐Ÿ“

Location: Munich, Germany

๐Ÿ”—