Skip to content
View nborkala's full-sized avatar

Block or report nborkala

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nborkala/README.md

Hi there, I'm Nikodem Borkała 👋

I'm a Computer Science in Engineering student at AGH University of Krakow, passionate about high-performance computing, computer graphics, and software architecture. My academic and project focus bridges the gap between low-level optimization (C++), computational numerical analysis, and robust backend engineering (Python/FastAPI

I am actively seeking opportunities where software engineering meets physics and complex data analysis.

🔭 What I'm currently working on

  • Magnetic Field Simulator: A high-performance 3D visualization engine built with C++17, OpenGL ES 3.0, and compiled to WebAssembly via Emscripten. It calculates fields using the Biot-Savart law and smoothly renders up to 100,000 flowing particles.
  • Full-Stack Rock Climbing Tracker: Developing a comprehensive logbook using Python, FastAPI, and React.js, with a focus on asynchronous RESTful APIs and relational databases (MySQL).

⚡ Technical Arsenal

  • Low-Level & Graphics: C++, C, OpenGL, GLSL, WebAssembly, Emscripten, CMake
  • Backend & Data: Python, FastAPI, SQL (MySQL), Pandas, NumPy, Keras
  • Tools & OS: Linux (Ubuntu/Debian), Git, GCC/GDB, Docker
  • Core Concepts: Data Structures, Algorithms, SOLID, Memory Management, Kinematics Scientific Computing: Numerical Methods (ODE Solvers, Linear Algebra, Quadratures, Interpolation, Approximation)

🌱 Beyond the screen

When I'm not debugging memory leaks or analyzing time/space complexity, you can find me rock climbing or exploring new travel destinations. I approach bouldering problems the same way I approach software architecture: assessing risks, breaking down complex obstacles step-by-step, and persevering until it's solved.

📫 Let's connect


“Engineering robust solutions for complex physical and data-driven challenges.”

Pinned Loading

  1. climbing-log-app climbing-log-app Public

    JavaScript

  2. MagneticFieldSimulation MagneticFieldSimulation Public

    C++ 1

  3. numerical-recipes-python numerical-recipes-python Public

    Python