About

Heyyy! I'm a software engineering lead, currently focused on the intersection of data(sci/eng), full-stack and hardware. As most engineers, I am here to build, fix and improve things. I get passionate at work, and excited when I see things work as designed + fix if they're not.
Be it a water-waves electricity generator (build in my parents garage at age 15) , facial emotion recognition DNN (one of my personal projects) or test software for the Large Hadron Collider at CERN (one of my nerdiest employers) .

Here’s a bullet-list summary of what I can do (also, check out my resume):

  • Back-End Software:
    • REST and GraphQL,
    • go (gorilla/mux), python (Flask, Django, FastAPI),
    • C# / dotnet,
    • Java (Flink).
  • Front-End Software:
    • Typescript, Angular, React
  • MLOps & Data Engineering:
    • Docker / k8s,
    • Kafka / ASW SQS,
    • MLflow, Sagemaker,
    • AWS Suite (S3, EC2, Athena, Flink), Heroku, Netlify,
    • PostgreSQL, MongoDB, CockroachDB,
    • Spark, Koalas, Databricks, Dask.
  • Machine Learning & Data Science:
    • pandas, tensorflow / keras, scikit-learn mainly for supervised learning,
    • visulization: plotly, DASH, Streamlit, Bokeh, D3,
  • Hardware / Embedded Software ( Yes, I can blink the LED and more ):
    • connected sensor networks, embedded ↔ cloud interfaces,
    • embedded C / C++, bootloader (U-Boot), e.g. OTA Software Update systems or camera interfaces,
    • basic VHDL/Verilog on Xilinx and Altera, including SoC drivers and DMAs,
    • basic electrical measurements (Oscilloscope, Logic Analyzer) & PCB debugging.

... and many more. I'm used to wearing many hats, and just doing what's needed at the moment, and learning on the job. Speaking about that: I ❤ learning new things, as well as teaching and talking about them.

At work I can speak English, Polish and ~French. After work, I can (sometimes) succeed to communiate in basic German, Italian, Russian. I am currently learning Chinese and JavaScript.