PRINCIPAL SOFTWARE ENGINEER

Hi, I’m Marcin.
I build software
that goes deep.

From the tools developers use every day to the systems that monitor our power grids. More than 20 years of turning complex problems into reliable software.

Based in Kraków, Poland

Marcin wearing sunglasses and a black T-shirt
A little curiosity. A lot of engineering.
20+years in software
Hitachi Energybuilding real-time systems
MySQL Workbenchformer technical lead & product owner

Hands-on engineering.
A product mindset.

Building software for Wide Area Monitoring Systems (WAMS), processing real-time energy and power-grid data.

Implementing power-grid communication protocols, including IEC 60870-5-104, with TLS-secured communication.

02 / EXPERIENCE

A career built in code.

DEC 2025 — PRESENT

Kraków, Poland · Hybrid

Hitachi Energy

Current role

Principal Software Engineer

Building software for Wide Area Monitoring Systems (WAMS), processing real-time energy and power-grid data.

Implementing power-grid communication protocols, including IEC 60870-5-104, with TLS-secured communication.

  • C++
  • Real-time systems
  • Energy protocols

2015 — 2025

Remote

Oracle / MySQL

Principal Software Developer · Technical Lead

Technical Lead and Product Owner for MySQL Workbench, combining hands-on engineering with product direction and cross-platform release delivery.

Developed core features in C++ and Python, optimized application performance and database integrations, and led roadmap planning, prioritization and maintenance. Also built React interfaces for MySQL Shell GUI.

  • MySQL Workbench
  • Product ownership
  • C++ / Python / React

2005 — 2015

Vienna, Austria

Update Software AG

Senior Software Developer

Developed CRM software in C++ and C#, integrating Microsoft Exchange Server through MAPI and working with Domino Server.

Investigated software failures through crash dump analysis and root cause investigation.

  • C++ / C#
  • CRM
  • Debugging

2004

Kraków, Poland

IGE-XAO

Software Developer

Developed SEE Topology software for Boeing using C++ and MFC on Windows.

  • C++
  • MFC
  • Windows

03 / OUTSIDE THE DAY JOB

Still building.
Now, in the open.

SQLStudio is my personal open-source project, forked from MySQL Workbench and developed in my own time. Building on my years as a Workbench developer and technical lead, I’m continuing to improve its reliability and usability.

I’m continuing the work I care about: making database software more reliable and better to use. You can explore the source, follow development, or get involved on GitHub.

Explore SQLStudio on GitHub
PERSONAL PROJECT / OPEN SOURCE

SQLStudio.

Database tools.
Built with experience.
Developed in the open.

04 / TOOLKIT

Depth where it matters.

01

Languages & frameworks

C++, C, C#, Python, Go, TypeScript

STL, Boost, React

02

Platforms & infrastructure

Windows, Linux, macOS

MySQL, Docker, Kubernetes

03

Reliability & performance

Debugging, crash dump analysis, root cause investigation

Performance optimization, unit testing, database integration

04

Protocols & delivery

IEC 60870-5-104, TLS

Technical leadership, roadmaps, release coordination

EDUCATION

MSc in Information Technology

AGH University of Science and Technology

Computer Systems · 1999–2004

LANGUAGES

Polish
Native
English
Fluent
German
Fluent

LET’S CONNECT

Good software starts
with a conversation.