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 - Dive into articles and tutorials that cover both basic and advanced algorithms, along with practical data structure implementations.
  • Numerical Methods - Understand various numerical methods for solving mathematical problems, with practical examples and implementation tips.
  • Statistics Notes - Browse comprehensive notes on statistical methods and their applications in data analysis, featuring real-world examples.
  • Stanford Machine Learning - Access notes and insights from the Stanford Machine Learning course, including explanations of algorithms and coding examples.
  • Numpy Tutorials - Follow step-by-step guides to using Numpy for scientific computing and data analysis, from the essentials to more complex techniques.
  • Parallel and Concurrent Programming - Explore concepts and examples of parallel and concurrent programming, with real-world applications and performance tips.
  • Frontend Notes - Find tips, tricks, and best practices for building efficient, responsive, and user-friendly frontend applications.
  • Database Notes - Discover insights and tutorials on database design, SQL queries, optimization techniques, and managing different database systems.
  • Git Notes - Learn how to use Git for version control with guides on branching, merging, and collaborating effectively.
  • Linux Notes - Explore articles on managing Linux systems, including command-line tips, scripting, and system administration.
  • VTK Examples - Check out tutorials and examples for using the Visualization Toolkit (VTK) in 3D graphics, image processing, and visualization projects.

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