HEY THERE!

Welcome to my piece of internet
Let's take a look
me-profile-pic-01 me-profile-pic-02 me-profile-pic-03 me-profile-pic-04

Trust me, I'm an engineer!

Here are a few companies I worked for

MY EXPERIENCE

2010 Jul

 

Asseco Business Solutions SA

I worked part-time building a customisable ERP system in T-SQL while studying. However, I wanted try different technologies and programming languages, so...

2013 Aug

 

Consafe Logistics Group

I switched to C/C++ and developed WMS systems. While doing my masters I learnt Android so quickly I decided to shift again my career...

2014 May

 

Samsung Electronics

By joining Samsung - a giant where I worked with NFC & Bluetooth. After 2 years of diving deep in AOSP and resolving NFC issues I thought it's time to move to business apps.

2016 Aug

 

Freeport Metrics, Inc.

Therefore I joined a consulting company, where I built various apps with different technologies. Here's where I discovered I don't like Xamarin. I met the best people you could imagine working with. However to pursue my career...

2018 Jul

 

Viacom (now Paramount)

I decided to find a company with its own product. In Viacom I was warming up with extending internal payment SDK when another opportunity arose.

2019 Feb

 

Cookpad

I moved countries to make everyday cooking fun. Working in a cross functional team in Bristol I integrated video playback, restructured subscription sign up and in-app billing, etc. After 3 years I sought another opportunity and moved to London to...

2022 JAN

 

now @ American Express

Do it the right way in Amex, where I happily continue developing my technical and soft skills.

A little about myself ...

  • Software
  • Education
  • Photography
  • Interests

I design and build software with sustainability in mind – ideally it should scale effortlessly, accommodating growth without breaking a sweat. Modularity plays important role here – it keeps things efficient, promotes single responsibility for cleaner code, and makes testing easier.

When writing code, I aim for simplicity. I’ll always encourage you to follow the KISS and YAGNI principles – keep it stupid, simple because you aren’t gonna need it. Source code must be understandable, after all it should document itself.  Also, avoid over-engineering solutions – your company’s money is rarely a playground to redesign the application’s architecture.

Master of Science in Computer Science
Ages ago, I graduated from the Warsaw University of Technology (in Poland) in The Faculty of Electronics and Information Technology with Major in Information and Decision Systems

Quickly learnt, that Computer Science is not about changing games’ files and building html websites. Instead, I studied Optimal Control Problems and Dynamic Optimization algorithms to adopt parallel programming techniques (such as OpenMP directives and Streaming SIMD Extensions) for optimisation solvers to improve their efficiency.

During my master degree, I dealt with more human-friendly topic which was e-shopping cart optimisation by multiple criteria in form of an Android app. And before you ask, it did not have Clean Architecture implemented…

Simply, I chase the world with my Nikon D750 camera.

Exploring the world with a camera – it could be a hike in Iceland, a castle in Scotland or just neighbourhood in Bristol.

Fantasy and sci-fi – whether on screen or in a PC game.

Music – from mellow tunes to heavy metal.

0

Years making soft

0

Years with Android apps

0

Pics with D750

0

Countries Visited

0

Pics with D3200