Computer Science Engineer • Python Developer • IT Specialist
Mateusz Krupa - Computer Science engineer, Python developer and IT specialist. I have been programming since primary school, when I created my first JavaScript games and published them on my own website built with HTML and CSS. In the years that followed, I delivered increasingly complex application and web projects.
In 2026, I earned my Bachelor of Engineering degree from Lublin University of Technology. During my studies, I developed Python applications and completed commercial website development projects.
Professionally, I combine two areas of expertise. The first is software development - simulation and optimization algorithms, energy models, process automation and applications that support engineering teams. The second is IT infrastructure administration - the Microsoft 365 platform, Linux servers, computer networks and organization-wide technical support.
I have gained my experience in the energy sector, working on battery energy storage projects and renewable ammonia production plants. In parallel, I run my own business, Usługi Informatyczne „MatIf”, through which I deliver web projects and IT support for companies.
Python as my primary tool - algorithms, computational models and process automation. Web technologies: Django, JavaScript, HTML, CSS.
Data acquisition from external APIs, PostgreSQL database design, automated collection of measurement data, visualization and reporting.
Microsoft 365 (including tenant-to-tenant migrations), Linux servers, domains, email, SSL certificates and hosting.
Remote and on-site technical support, computer network administration, license and hardware procurement, and team training.
SME Energy Modelling
Software development and automation
Junior Data Analysis Specialist
Software development
IT administration
Owner - registered sole proprietorship since March 2026, previously freelance small-scale activity
Programming Instructor
Computer Science, specialization: Software Engineering - Bachelor of Engineering (thesis defended in 2026)
An application that recognizes emotions from a photo of a face and selects matching music. It includes a module for recording emotion history and analytics showing how detected emotional states change over time.
View in portfolioI publish my own projects, as well as projects completed during my studies at Lublin University of Technology, on GitHub. They include Python applications, the 2D game Mind of Seasons (Python / Pygame) with procedural world generation and a save system, applications built on the Discord API, and websites.