Around computers since before I could talk. Today, I'm a product focused jack-of-all-trades software engineer. I love the Front-end as it brings me closer to the user. I adapt rapidly and learn quick. I'm always curious, up for a challenge and not afraid to get my hands dirty. After hours, I'm into music, anime, games and electronics the most, but I am a serial hobby starter and there's nary a thing I'm not keen on.

Skills

Front-end Development

Regular
  • HTML
  • CSS
  • TypeScript
  • Webpack
  • React
  • React Query

Work Experience (3)

Apr 2020 - Jan 2025
Front-end Engineer
Aptiv
 Krakow, PL https://www.aptiv.com
  • Edge Builder
  • IRIS
Nov 2018 - Mar 2020
Full-stack .NET & Xamarin Developer
Altkom Software & Consulting
 https://altkomsoftware.pl
  • Medicover
  • Delegation to Allianz Partners UK
  • Onstage 2
Apr 2018 - Invalid date
Junior .NET Developer
Making Waves
 https://noaignite.pl
  • Wilhelmsen Product Catalogue

Projects (5)

ACS Edge Builder
Jun 2022 - Current
 https://www.aptiv.com
  • HTML
  • CSS
  • TypeScript
  • Webpack
  • React
  • monaco-editor
  • Blueprint.js
  • AG-Grid
Cloud-based setup and config utility for Aptiv Connected Services' robust vehicle telematics solution.
  • Research and propose most efficient path to bring new features to the users
  • Implement new features in coordination with the UX team
  • Swiftly fix bugs triaged in cooperation with the IT&V team
  • Perform broad and deep maintenance of the front-end environment and developer experience, including third-party package upgrades, extensive code refactoring and test coverage improvements
IRIS
Apr 2019 - Current
 https://www.aptiv.com
  • HTML
  • CSS
  • TypeScript
  • Electron
  • electron-forge
  • Webpack
  • GraphQL
  • React
  • Material-UI
  • Bootstrap
  • easy-peasy
  • MPEG-DASH
  • Babylon.js
  • onnx.js
Car sensor data analytics, visualization and labeling software used with remote or local data. Meant to unify and replace various other tools used internally by the company.
  • Migrate previous incarnation of the app (known then as Gremlin) from the ground up to Electron
  • Conceptualize and implement an MPEG-DASH-based MP4 video streaming solution to replace inefficient `readFF`-based frame-by-frame extraction system
  • Build an IPC-based API between Electron and legacy Python library that gathered data from local files with multiple current and legacy formats
Delegation to Allianz Partners UK
Jun 2019 - Sep 2019
 https://www.allianz-partners.com
  • ASP.NET Core 2.2
  • Mailkit
  • NSwag
  • FluentValidation
  • Serilog
  • xUnit
  • Moq
  • Shouldly
  • AutoFixture
My task was to work on-site to integrate existing local solutions made by my company with Allianz's new global internal system infrastructure.
  • Identify the differences in data structures and reconciliate them using simplest and most effective solutions
  • Mediate between my companyand Allianz Partners IT teams on-site in London
  • Translate between English and Polish for both Altkom and Allianz Partners UK employees
Onstage 2
Jan 2019 - Jan 2021
 https://play.google.com/store/apps/details?id=pl.altkom.asc.onstage
  • Xamarin.Forms
  • Azure Blob Storage
  • Azure Table Storage
  • Azure Functions
  • Angular
A complete rewrite of an Apache Cordova app in Xamarin.Forms 4.0
  • Multi-camera live streaming on-site after connecting to venue's WiFi during a concert/event
  • Dedicated Azure Functions/Azure Table Storage API
  • Admin panel made in Angular 7+
Wilhelmsen Product Catalogue
Apr 2018 - Jun 2018
 https://www.wilhelmsen.com/product-catalogue
  • C# 6.0
  • ASP.NET Framework Web API/MVC
  • EPiServer CMS
  • Moq
  • NUnit
  • Shouldly
  • TeamCity
Upgrade of the company's product catalogue
  • Introduce data synchronisation from client's internal product database to public product catalogue which was rendered server-side
  • Improve upon legacy code (both in catalogue and main corporate site)
  • Improve app-wide test coverage

Publications

7 Feb 2020
 Xamarin.Forms Tips & Tricks in Altkom Software & Consulting
This article compiled our most valuable findings, tips and tricks we discovered during the development of ONSTAGE 2.

Languages

Polish

Native speaker

English

Fluent

Interests

Music

  • Musical instruments
  • Music production