Welcome! I'm Tasos Giannakopoulos

Lead Software Engineer at Epic Games

Software engineer with 10+ years of experience delivering games across multiple platforms and engines. Over 5 years of leadership experience managing small and medium-sized teams (3 – 15 engineers), solving complex technical challenges, and driving critical project initiatives.

Held multiple roles delivering key initiatives on Fall Guys, from leading the Platforms and Performance teams during the Free-for-All and Creative Mode releases, to scaling up and heading the Engine Tech team for the mobile launch on Android and iOS.

Extensive hands-on experience across PS4, Switch, Android, and iOS, with a specialisation in profiling, optimisation, automation, tools, and gameplay systems.

Currently part of the core tech team supporting critical unannounced Fortnite projects, focused on platform stability, performance, and optimisation.

Technical Skills

Game Engines
Unreal Engine 5 Unreal Engine 5
Unreal Engine for Fortnite Unreal Engine for Fortnite
Unity3D Unity3D
Languages
C++ C++
C# C#
Verse Verse
Python Python
Typescript Typescript
Javascript Javascript
Platforms
Sony Playstation 4 Sony Playstation 4
Nintendo Switch Nintendo Switch
Microsoft XBox One Microsoft XBox One
Android Android
iOS iOS
Frameworks
Next.js Next.js
Astro Astro
React React
Flask Flask
Celery Celery
Source Control
Perforce Perforce
Git Git
AI
Claude Code Claude Code

Recent Experience

  • -

    Epic Games

    Epic Games logo

    Lead Engineer

    London

    Summary:

    • Part of the core tech team focused on platform stability and performance, supporting a number of critical unannounced projects.
    • Exploring LLM-assisted workflows (Claude Code) to streamline performance analysis across multiple platforms.
    • Unreal Engine 5
    • C++
    • PS4
    • Switch / Switch 2
    • Android
    • iOS
    • Claude Code
    • Perforce
  • -

    Epic Games (Mediatonic)

    Epic Games (Mediatonic) logo

    Lead Engineer

    London

    Summary:

    Fall Guys: Crown Jam

    • Worked on Fall Guys Crown Jam from prototype to release in UEFN, collaborating closely with design to prototype gameplay mechanics.
    • Evaluated early-stage UEFN tech options, balancing project deadlines with broader organisational goals.
    • Focused on core tech and game performance, coordinating with internal teams to bring new tech into Crown Jam and ensure game stability.
    • Unreal Engine 5
    • UEFN
    • C++
    • Verse
    • Perforce

Current Projects

Fortnite org logo

Fortnite

Working in core tech, supporting a number of unannounced projects in Fortnite.

  • Platform stability (focused on PS4, Switch, Switch 2, Android and iOS).
  • Profiling and performance analysis, coordinating with Tech Art, Art and Gameplay teams to highlight bottlenecks and optimise game performance.
  • Setting up processes to monitor and highlight performance regressions across all platforms.
  • Exploring how LLMs (Claude Code) can be used to streamline performance analysis across multiple platforms.
Fortnite feature image
  • ue5
    Unreal Engine 5
  • cpp
    C++
  • ps4
    Sony Playstation 4
  • switch
    Nintendo Switch
  • android
    Android
  • ios
    iOS
  • claude
    Claude Code
  • perforce
    Perforce
Fall Guys Crown Jam org logo

Fall Guys Crown Jam

Worked on Fall Guys Crown Jam, focusing on the core tech & infrastructure side of UEFN.

  • Prototyped gameplay mechanics in close collaboration with design during the early prototyping phase.
  • Explored early-stage UEFN tech options, evaluating trade-offs to balance project deadlines with broader organisational goals.
  • Focused on UEFN core tech and game performance, coordinating with internal teams to bring new tech into Crown Jam and ensure game stability.
Fall Guys Crown Jam feature image
  • ue5
    Unreal Engine 5
  • uefn
    Unreal Engine for Fortnite
  • cpp
    C++
  • verse
    Verse
  • perforce
    Perforce
nFólyo: Portfolio Tracking & Analysis org logo

nFólyo: Portfolio Tracking & Analysis

A financial portfolio tracking, management & analysis app that helps retail investors manage their investments and track their financial performance.

  • Frontend built with Next.js & Typescript
  • Backend with Python (Flask) microservices and async tasks (Celery/RabbitMQ) to process user data.
  • Deployed via Docker on Azure with CI/CD using GitHub Actions.
nFólyo: Portfolio Tracking & Analysis feature image
  • nextjs
    Next.js
  • typescript
    Typescript
  • python
    Python
  • flask
    Flask
  • celery
    Celery
  • rabbitmq
    RabbitMQ
  • docker
    Docker
  • mongodb
    Mongo Db
  • azure
    Azure
  • git
    Git