About This Site

Welcome to my personal website. This platform serves as a comprehensive showcase of my work in software engineering and a resource for fellow developers and tech enthusiasts. My journey in the tech world has been driven by a passion for creating innovative solutions and a commitment to continuous learning and improvement.

On this site, you will find a curated selection of my projects, technical writings, and open source contributions. Each section is designed to provide insight into my skills, experiences, and the impact of my work in the technology industry.

Navigating the Site

Explore the various sections to learn more about my work and expertise:

Available Blog Categories

My blog is categorized into various topics to help you find the information you are interested in. Below are the main categories available:

English

  • Algorithms and Data Structures - Explore in-depth articles and tutorials on fundamental and advanced algorithms, as well as data structure implementations and optimizations.
  • Numpy Tutorials - Step-by-step tutorials on using Numpy for scientific computing and data analysis, covering everything from basic operations to advanced techniques.
  • Parallel and Concurrent Programming - Detailed explanations and examples of parallel and concurrent programming concepts, with practical applications and performance considerations.
  • VTK Examples - Examples and tutorials on using the Visualization Toolkit (VTK) for 3D computer graphics, image processing, and visualization.
  • Stanford Machine Learning - Notes and insights from the Stanford Machine Learning course, including algorithm explanations and coding examples.
  • Frontend Notes - A collection of tips, tricks, and best practices for building efficient, responsive, and user-friendly frontend applications.
  • Statistics Notes - Comprehensive notes on statistical methods and their applications in data analysis, with real-world examples and interpretations.
  • Git Notes - Guides and tutorials on using Git for version control, including branching strategies, merging, and collaboration techniques.
  • Linux Notes - Articles on using and managing Linux systems, including command-line tips, scripting, and system administration.

Polish

  • Kurs Podstaw Pythona - Kurs podstaw programowania w Pythonie, obejmujący najważniejsze zagadnienia i praktyczne przykłady.
  • Od C do C++ - Przewodnik po różnych zagadnieniach związanych z językami C i C++, ze szczególnym naciskiem na różnice oraz nowe możliwości oferowane przez C++.

Interactive 3D Ring