Łódź · Computer Science student

Mateusz Kubiak

I look for solutions to concrete problems — through research, code, networking and automation.

I study Computer Science at Lodz University of Technology, after graduating from a technical secondary school in IT. I enjoy projects that make someone's work or daily life easier most: a registration system handling nearly 2,000 people every year, Zigbee / Wi-Fi devices integrated with Home Assistant, a home network designed from the cabling up to VLANs.

Currently Experimenting with upgrading my home for Home Assistant integration — the automations are meant to add comfort and genuinely cut some costs, e.g. heating in winter.

Selected projects

My key projects in brief. Full write-ups, technical details and demos are on the projects site.

PPLv2 — registration system for pilgrimage participants

Problem

Registration for the Łódź Walking Pilgrimage: nearly 2,000 pilgrims every year and around 60 staff members with different responsibilities.

A web application for registering participants, built for the Łódź Walking Pilgrimage but designed to be general-purpose — ready to serve other pilgrimages and to be extended further. Staff work in a role-based system where each role can access only the features it needs. The system processes Polish national ID numbers (PESEL), so sensitive data is encrypted at field level and retention periods follow GDPR-compliant rules.

My role
I've been developing this project from requirements gathering to deployment. I wrote the code together with AI tools — deliberately, to learn application architecture, new languages and a proper workflow on a real project. I learned security along the way: I chose solutions based on my own research to protect participants' data as well as possible.
Project stack
  • Django
  • PostgreSQL
  • Redis
  • Docker
  • nginx
  • Tailscale
Coming soon

Homelab and smart home

Problem

A home that runs more comfortably and cheaply, and infrastructure where I can safely test my own ideas.

Home infrastructure I keep developing: a virtualization server, a network segmented into VLANs, remote access via Tailscale / Twingate, and device integration with Home Assistant. Automations add comfort — e.g. locally controlled lighting with no dependency on the manufacturer's cloud.

My role
Every dependency and idea tested by me — from cabling and hardware to configuration and automations.
Project stack
  • Proxmox
  • Home Assistant
  • VLAN
  • Tailscale
  • Docker
  • Omada
  • Linux
Coming soon

Websites

I build websites for specific needs and occasions — from simple landing pages to more extensive blogs.

Websites I've designed and deployed — from WordPress to more flexible hand-written HTML, CSS and JavaScript. The full library with descriptions and screenshots is on the projects site.

  • HTML/CSS
  • JavaScript
  • WordPress
  • Oxygen 6
Coming soon

Experience

  1. 10.2023 – 06.2025

    IT Helpdesk Technician

    Salesian Technical School in Łódź · Contract work

    As the school's lead helpdesk technician, I was responsible for administering, inventorying and servicing computers, network devices and other IT equipment.

    • Equipped and configured new computer labs in both school buildings — on Wodna Street and in building C3 of Lodz University of Technology.
  2. 05.2024

    IT Helpdesk Intern

    Transfer Multisort Elektronik (TME) · Internship

    • Installed software and set up new computers for employees.
    • Updated firmware on Cisco switches.
    • Helped employees solve technical problems on site.
  3. 05.2023

    WordPress Developer Intern

    Avernet · Internship

    Built websites in WordPress.

About

Studies
Computer Science, IFE — Lodz University of Technology
Programming languages
Python, C, C++
Languages
Polish (native), English (C1), Spanish (learning)

How I work

The problem matters more than the technology

I get the most satisfaction from projects that solve a concrete problem or improve a workflow — so that something runs more smoothly and the time saved can go towards something more valuable.

Criticism is information

I value specific criticism because it's the fastest way to find the core of a problem. For the same reason, I enjoy discussions that broaden my perspective.

A team of different people

I do well in dynamic team projects and in organizing events. I learn the most from people who think differently than I do.

AI as a tool

I deliberately use AI tools for prototyping and learning, but I make a point of understanding and verifying every change. This lets me focus more on architecture and infrastructure while exploring new solutions, approaches and technologies.

Skills

Programming

intermediate
  • Python
  • C
  • C++

Familiar with, quick to pick back up

  • JavaScript
  • HTML/CSS
  • SQL

Networking and infrastructure

  • LAN networks and structured cabling
  • VLANs and routing
  • Home Assistant
  • Proxmox
  • Tailscale

Used in projects

basics
  • Django
  • Docker

Currently learning

  • Java (at university)

Education

  1. 10.2025 – present

    Computer Science — Lodz University of Technology

    IFE (International Faculty of Engineering), engineering degree taught in English

    Taught entirely in English. The curriculum includes Java, C, C++, databases, AI and algorithms.

  2. 09.2020 – 05.2025

    Technik informatyk (IT technician diploma) — Salesian Technical School in Łódź

    Technical secondary school, 5 years

    Programming, computer networks, operating systems and databases.

Interests

Contact

Get in touch

hello@jasnygwint.com