TR4SPY (Karol Machajewski) · GitHub
Skip to content
View TR4SPY's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report TR4SPY

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TR4SPY/README.md

Hi, I'm Karol

Junior System Engineer and Indepentent Game Developer
working across local and global technical environments

Profile views



Main Site My Main Cyber HUB | Portfolio Portfolio | Expose Personal Blog | Development Projects in Progress | Contact Contact


About Me

I work as a Junior System Engineer at Comarch in Łódź, where my role combines system engineering, IT support, troubleshooting, and direct technical assistance for users across different environments.

Locally, I support the Łódź office, but my work is not limited to one location. I also provide remote IT support for teams across the company, including users from the United Kingdom, United States, Asia, and German-speaking regions.

A large part of my work is practical problem solving. Systems behave differently, users have different needs, and not every issue comes with a clean explanation at the beginning. I like the process of narrowing things down, asking the right questions, checking the basics, and staying with a problem until it actually makes sense.

My background combines technical IT education, computer science, game development, Linux, and hands-on support work. I do not see IT as only one narrow path. For me, it is a mix of understanding systems, helping people, keeping things working, and learning enough to not treat technology like a black box.

Outside of work, I spend time learning Linux more deeply. I use Arch Linux on my own machine because it forces me to understand what is happening underneath the system. It is not always the easiest route, but it fits the way I like to learn.

I also develop games in Unity, mainly using C#. My current personal project is an isometric RPG with AI-driven dynamic difficulty adjustment.


Current Work

I currently work as a Junior System Engineer at Comarch in Łódź.

My responsibilities include both local and remote IT support. In Łódź, I support the local office directly. Remotely, I help users and teams across different regions, including the UK, US, Asia, and German-speaking countries.

The role requires switching between systems, tools, users, and types of problems. Some issues are simple and operational. Others require investigation, patience, and understanding how different parts of the environment connect together.

This is the kind of IT work that teaches discipline: do not assume too early, verify the basics, communicate clearly, document what matters, and do not pretend something is fixed until it actually is.


Currently Learning

I am currently improving my Linux knowledge in my own time, mainly through daily use of Arch Linux.

My focus is on things I actually use or want to understand better:

  • Linux system usage and configuration
  • Arch Linux
  • Troubleshooting across different systems
  • System behaviour in real environments
  • C# and Unity development
  • AI-related gameplay systems

Game Development

FTRotE is my personal Unity project: an isometric RPG built around the idea of AI-driven dynamic difficulty adjustment.

The goal is to create a system that can react to the player in a more meaningful way than a fixed difficulty setting. I am interested in how a game can observe player behaviour, adjust challenge, and support better pacing without making the experience feel unfair or artificial.

This project gives me space to combine gameplay programming, systems thinking, artificial intelligence, and long-term project structure.


Education

  • MSc Computer Science University of Bath, United Kingdom

  • BSc (Hons) Games Development Buckinghamshire New University, United Kingdom

  • IT Technician Technical High School KEN No. 1, Szczecinek, Poland


Licenses & Certificates

  • IT Technician — EQF Level 5 / NVQ Level 4, Europass Europe
  • SIA Door Supervisor License — United Kingdom
  • SIA CCTV License — United Kingdom

My background is not perfectly linear, but that is exactly why I value it. It connects academic study, practical IT, game development, Linux, troubleshooting, and real support work with people who need systems to actually work.


Tech Stack

C C# Python Linux Arch Linux Git Unity

Main Areas

  • Junior system engineering
  • Local and global IT support
  • Remote user support
  • Troubleshooting across different systems and environments
  • Linux / Arch Linux
  • C / C#
  • Python
  • Unity
  • Git
  • Game development
  • AI-related gameplay systems

Featured Project

An isometric RPG project developed in Unity, focused on AI-based dynamic difficulty adjustment.

The project is both a game and a technical experiment. It allows me to work on gameplay systems, player behaviour analysis, adaptive difficulty, and the software structure needed to keep a larger personal project maintainable over time.


Connect with Me

LinkedIn


GitHub Stats

GitHub Stats

GitHub Streak

GitHub Streak Stats

Solving real problems, learning systems properly, and building things with purpose.

Popular repositories Loading

  1. PaperWM PaperWM Public

    Forked from paperwm/PaperWM

    Tiled scrollable window management for Gnome Shell

    JavaScript

  2. edu edu Public

    Repository for my educational purposes

    Jupyter Notebook

  3. TR4SPY TR4SPY Public

    🧑‍💻 Personal GitHub profile README – showcasing my projects, skills, and interests.