Luca Fabiano

I'm A Programmer

About

Hi there! My name is Luca Fabiano, I am a fourth year Game Programming student at Brock University, completing my BSc with honours in Spring 2026. I have strong skills developing for mobile and computer games in many programming languages. I have worked on several development teams, honing my skills in many areas including physics, gameplay systems, machine learning, parallelism, and animation.

Programmer

I started programming well before I started my degree, making my first scratch game a decade ago.

  • City: Niagara Falls, ON
  • Email: lucafab41@gmail.com
  • Age: 22
  • Degree: Bachelor's and Advanced Diploma

Hours Of Coding

Games developed

Teammates collaborated with

Technical Skills

I am proficient coding in a number of languages, using different software, and developing from different operating systems.

Game Development

  • Unity (2D & 3D development)
  • Event-Driven programming
  • Physics systems
  • Animations systems
  • Unity Netcode for GameObjects

Programming Languages & Tools

  • C#
  • C++
  • Java
  • Python
  • GitHub
  • Linux
  • SQL, PHP
  • HTML/CSS/JS

Advanced Computational Skills

  • Machine learning
  • Linear algebra & matrix operations (NumPy, PyTorch)
  • Experimental evaluation & testing
  • Advanced object-oriented programming

Project & Team Skills

  • Project management & risk analysis
  • Code refactoring & following proper coding conventions
  • LaTeX & technical documentation

Experience

Over the course of my degree, I have worked on many projects that have built my skills in a number of areas, making me a strong, well-rounded programmer.

Education

Bachelor Of Science - Game Development

September 2022 - Present

Brock University, St.Catharines

  • Cumulative GPA: 81% and Entrance Scholarship for 92%+ average (2022)
  • Relevant Courses: Advanced Object-Oriented Programming, Artificial Neural Networks, Advanced Data Structures, Team-based Practicum in Game Design and Production
  • 4th year capstone project: Maid Mayhem
  • Advanced Diploma - Game Development

    September 2022 - Present

    Niagara College, Welland

  • Concurrent study program with Brock University's Game Department
  • Relevant Courses: Network Game Programming, Mobile Game Development, Graphics Programming Fundamentals, Advanced Game Programming Techniques, Project Management, Database Essentials
  • 3rd year capstone project: Porcelain
  • Course-Based Project Experience

    Maid Mayhem - Game Systems Programmer

    September 2025 - Present
    • Expanded knowledge of physics engines through player movement and mechanics development.
    • Built an event-driven codebase, strengthening my ability to write more scalable code.
    • QA tested and fixed bugs in a variety of the game's systems gave me experience refactoring code.

    Porcelain - Animation & Mechanics Programmer

    September 2024 - April 2025
    • I gained experience animating in Unity, creating animation trees & transitions.
    • I used GitHub on a team of 10 people, which developed my skills in version control and project management.

    Neural Networks - Feed Forward Network from scratch

    September 2025 - December 2025
    • Applied linear algebra and calculus knowledge, and created a feed forward network from scratch in Python.
    • Built core machine learning skills like hyperparameter tuning, optimal use cases for different activation functions and best practices to avoid overfitting.
    • Developed a deeper understanding of how neural networks operate when given a limited number of permitted libraries, such as NumPy.

    Network Game Programming - Networked Game In Unity

    September 2025 - December 2025
    • Developed skills working with Unity Netcode For GameObjects.
    • Used knowledge in SQL and PHP to build skills in server-side scripting.

    Parallel Computing - Multithreaded Travelling Salesman Problem C/C++

    September 2025 - December 2025
    • Learned principles of parallelism when optimizing Travelling Salesman Problem.
    • Honed skills creating projects in Linux, gained experience using OpenMP & OpenMPI.
    • Strengthened my ability to optimize code for efficiency and scalability.

    Portfolio

    Some projects may not have source code available to adhere to University guidelines.

    • All
    • Game
    • Project
    • Report

    Maid Mayhem

    My fourth year capstone game

    Porcelain

    My third year capstone game

    Networked Slime Project

    Networking project in Unity

    Feed Forward Network Project

    Fourth year machine learning assignment