About me

Computer Science Engineer • Python Developer • IT Specialist

Mateusz Krupa

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.

Core competencies

Software development

Python as my primary tool - algorithms, computational models and process automation. Web technologies: Django, JavaScript, HTML, CSS.

Data and integrations

Data acquisition from external APIs, PostgreSQL database design, automated collection of measurement data, visualization and reporting.

IT infrastructure

Microsoft 365 (including tenant-to-tenant migrations), Linux servers, domains, email, SSL certificates and hosting.

Support and training

Remote and on-site technical support, computer network administration, license and hardware procurement, and team training.

Technology stack

Languages

Python JavaScript C++ HTML CSS SQL

Frameworks and libraries

Django Flask / FastAPI Pygame Bootstrap

Data

PostgreSQL REST API ETL scripts Data analysis

Cloud and systems

Microsoft 365 Power Automate M365 tenant migrations Linux (servers, VPS) Windows DNS and domains SSL

Networking

LAN / WLAN VPN Firewalls Routers and switches

Tools

Git / GitHub Docker WIX AI tools

Experience

2026 - present

Hynfra

SME Energy Modelling

Software development and automation

  • Developing energy models of renewable ammonia plants in Python
  • Data analysis in Python - processing and interpreting measurement and process data
  • Workflow automation and development of applications supporting the engineering team
  • Building business process automations in Microsoft Power Automate - workflows integrating Microsoft 365 services
  • Scripts that automatically collect measurement data from the plant construction site
  • Designing and maintaining PostgreSQL databases
Python PostgreSQL Microsoft 365 Power Automate Linux GitHub AI tools
2025 - 2026

Hynfra Energy Storage

Junior Data Analysis Specialist

Software development

  • Python algorithms for simulating and optimizing the operation of a battery energy storage system (BESS)
  • Scripts retrieving weather data from APIs and storing it in a PostgreSQL database
  • Data analysis in Python - processing measurement and weather data and analyzing simulation results
  • Designing interfaces that bring together applications for real-time battery monitoring (Python, HTML, CSS, JavaScript)

IT administration

  • Managing the company's IT infrastructure: Microsoft 365, network infrastructure, Linux servers
  • Migrating users between Microsoft 365 tenants
  • Technical support, managing license and hardware procurement
  • Managing GitHub repositories, building websites on the WIX platform
  • Adoption and management of AI tools across the organization - solution selection, access configuration and user support
  • Delivering training on the GitHub environment and AI tools
Python PostgreSQL JavaScript API Microsoft 365 Linux AI tools
2024 - present

Usługi Informatyczne „MatIf”

Owner - registered sole proprietorship since March 2026, previously freelance small-scale activity

  • Since 2024, delivering projects as freelance small-scale activity (Polish działalność nierejestrowana); since March 2026, as a registered sole proprietorship
  • Custom website development with the Django framework as well as HTML, CSS and JavaScript
  • Domain consulting and assistance with domain selection
  • Deploying and maintaining websites in Linux environments
  • Maintenance of client websites and infrastructure, domain and email configuration
Django Python JavaScript Linux DNS
2024 - 2025

Giganci Programowania

Programming Instructor

  • Teaching introductory programming classes for children
  • Instruction in Scratch and Minecraft Education Edition
Scratch Minecraft Education Teaching

Education

2022 - 2026

Lublin University of Technology

Computer Science, specialization: Software Engineering - Bachelor of Engineering (thesis defended in 2026)

  • Class representative throughout the entire program
  • Led multiple team projects
  • Developed Python applications as part of student projects

Engineering thesis: Vibe Tuner

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 portfolio

Projects and repositories

I 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.

Contact

Feel free to get in touch regarding professional collaboration or a project.