image

Panteleimon Tsoukalas

Software Development Game Development Git Digital Twin Simulation Computer Aided Design Finite Element Method Computational Fluid Dynamics

Programming languages

Languages Experience Rating Last used
C++ 3 years 4 2026
C# 1 years 4 2026
MATLAB 3 years 4 2020
Python 1 years 3 2024
PowerShell 1 years 3 2026
CATIA 2 years 4 2018
Fusion 360 3 years 4 2026

Development tools

Tool Experience Rating Last used
Unreal Engine 6 years 5 2026
Visual Studio 5 years 4 2026
Visual Studio Code 1 years 4 2026
Arduino 1 years 2 2025
Blender 4 years 2 2026
Git 7 years 4 2026
GitHub Actions 1 years 3 2025
CAD 4 years 4 2026
Unity 1 years 3 2024

Knowledge & technologies

Tool Experience Rating Last used
Game Development 7 years 5 2026
Fusion360 2 years 4 2026
JSON 2 years 4 2026
Unreal Engine 6 years 5 2026
Azure 1 years 3 2024
Scrum 4 years 5 2023
Agile 2 years 4 2026
Multidisciplinary Design Optimization 2 years 4 2018
OpenCV 1 years 3 2026

Languages

Language Skill level
Greek Native speaker
English Near native / fluent
Swedish Basic communication skills

Education

  • Bachelor's degree in Mechanical engineering (2006 - 2013) Technological Education Institution of Western Makedonia
  • Master's degree, Aeronautical engineering (2016 - 2019) Linköping University

Courses

Description Days Year
East Sweden Game Accelerator 180 2018
  1. Has some knowledge of the technology/product.
  2. Has previously used the technology/product but may require a brief introduction or course.
  3. Has used this technology/product in projects before and can get going on his/her own.
  4. Feels very confident with the technology/product.
  5. Is very experienced with the technology/product and can support or educate others in this area.

Projects & Employments

Current & previous projects

Unreal engine developer at EC Solutions AB, Helsingborg

Research and evaluate AI‑assisted development tools integrated into JetBrains Rider, focusing on minimizing manual coding to measure real‑world effectiveness. Conducted experiments, documented findings, and presented results to the team. • Working with Unreal Engine (primarily C++). • Using JetBrains Rider as the main IDE. • Testing Rider‑integrated AI tools such as Anthropic, ChatGPT, and Junie. • Evaluating code quality, reliability, and workflow impact. • Version control and collaboration using Git.

Technologies: Unreal Engine 5, C++, JetBrain Rider, Git, AI tools

Unreal engine developer at Sony, Lund

Develop Unreal Engine tools and plugins (SDK) for designers to build Location Based Experiences (interactive videos using new Sony technologies) • Using Unreal engine 5 with Blueprints and C++. • Adapting systems to continuously advancing technologies. • Testing and documenting code. • Requirement on writing well-structured, quality, and optimized code that others can read, including external customers. • Use of unconventional input methods (like real time motion capture and interactive surfaces among others). • Use of Epic’s NDisplay (connected computers sharing the work-load and multiple screens).

Technologies: Unreal Engine 5, C++, C#, Visual Studio, Powershell, Git, Jira, Scrum

Software engineer at Epiroc Group, Örebro

Develop mining machine simulator used to run cost effective tests. • Using Unity to develop a 3D mine drill simulator. • UI, Top-down maps, Control, Steering. • Prototyping new functionality. • Working with team in Scrum Agile framework. • Using Continuous Integration system to check in code. • Code-review and check-in through Azure.

Technologies: C#, Unity, Azure, Ubuntu, Git, Jira, Scrum Agile

Current & previous employments

Dimfrost Studio, Norrköping

Developer of multi award winning game Bramble: The Mountain King. • Integrating animation, camera angles and audio in Unreal Engine. • Programming and prototyping of core and physics-based mechanics. • Complex mathematical calculations to simulate physics in 3D. • Optimization of system for real-time running and with multiple platforms. • Design and architectural work for the system. • Cooperation with multiple functions within the company such as other developers, CEO, designers, artists in an international context. • Agile work in sprints with Scrum. • Working on making it platform independent. Tools and techniques: Unreal Engine 4, C++, Trello, Scrum, Git, PowerShell

Graewolv, Linköping

Responsible for prototyping a demo for a video game. • Developing the core mechanics of the game. • Programming textures, animation, lighting, camera angles, and audio. Tools and techniques: Unreal Engine 4, C++

Greek Army (Compulsory service), Filiates - Freece

Because of my IT skills and engineering degree I had responsibilities far above my rank. • Responsible for assigning assignments to my pier soldiers. • Communications in and out of the base. • IT systems in the base. Responsible to digitalization of the existing systems.