Skip to content
View gregwell's full-sized avatar

Block or report gregwell

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
gregwell/README.md

Hi, I'm Grzegorz 👋

This page was last updated in 2021/2022. Since then, I've embarked on full-time work, shifting my focus from personal development to world-class scenarios. Here, you can witness the progression of my learning journey.

I have a strong penchant for note-taking, and you'll find a diverse array of notes here, primarily centered around learning programming and scientific subjects. 🚀

I approach problem-solving with a developmental mindset. I firmly believe that every challenge presents an opportunity for growth and learning. When others find a problem daunting and hesitate to tackle it, I strive to simplify the process, making it accessible and understandable for everyone.

Feel free to get in touch 📧

The complete list of my projects:

  • 🚧 Project currently under development
  • 📌 Impactful project

Programming - apps

name: language what I have learned
🇬🇧 computer-architectures x86 Assembly Low level x86 Assembly programming, computer architecture
🇬🇧 algorithms-and-data-structures C++ Lists, queues, stacks, binary search tree, graphs, bubble sort, comb sort, heap sort, insert sort, merge sort, shell sort
🇵🇱 databases Python Python syntax, SQL queries (a quick group project, not much learned)
🇵🇱 ski-rental C++ (also a group project, lack of sufficient quality, but shared anyway for documentation purposes)
🇬🇧 numerical-methods C++ Gauss elimination, jacobi, bisection method, newton method, newton-raphson, simpson, monte-carlo, gauss methods of approximation of definite integral, solcing diff. eq, euler, Runge-Kutta methods
🇵🇱 parallel-programming Java, C Concurrent/parallel/distributed processing, threads/processes, race condition/data race, mutual exclusion, Pthreads library, SPMD/MPMD, decomposition techniques, readers–writers problem, OpenMP, MPI (OpenMPI)
🇬🇧 fem-simulations 📌 C++ finite element method analysis, learned to work more efficiently with arrays
🇬🇧 java-algorithms Java Abstract classes, interfaces, improved OOP skills in general, learned how to write exceptions, JUnit tests, strategy pattern
🇬🇧 car-showroom-management Java JavaFX framework, MVC design pattern, some css, improved OOP skills
🇬🇧 activity-hub-rest-api JavaScript JavaScript syntax, REST API concepct, HTTP methods, JWT tokens authorization/authentication, sending requests via postman, MongoDB Atlas
🇬🇧 currency-converter JavaScript React app development in practice - component-based user interface, fetching data from Web API, tests
🇬🇧 ts-playground** (small projects) TypeScript TypeScript classes and interfaces, ts-node debugging
🇬🇧 star-wars-characters TypeScript React with TypeScript: using axios for fetching, infinite scroll, responsive layout
🇬🇧 rental-system-web-app 📌 TypeScript apply skills in practice, engineering thesis project
🇬🇧 pokemon-catalog TypeScript - refresh skills
🇬🇧 money-transfers TypeScript - refresh skills
🇬🇧 gh-search TypeScript - refresh skills

Programming - notes only

name: what I have learned
🇬🇧 javascript 🚧 (small projects) 1. JavaScript (syntax and operators, handling asynchronous tasks). 2. React (Redux, React Router, react-sweet-state, DOM/ReactDOM, Hooks). 3. Speeding-up SPA (Single Page Application performance optimization)

Programming - notes only, based on other apps

name: language: what I have learned
🇬🇧 the-facebook JavaScript the practical approach to developing a project with the use of: JavaScript, React, Redux, React Router, HTML, CSS, Material-ui, Node.js, MongoDB, Express, JWT auth
🇬🇧 react-sweet-state-todo-app JavaScript Understood better React state management, a bit of UI design

Math, physics & engineering notes

name: what I have learned:
🇵🇱 math-mature-exam notes on all high school math material (learning from scratch from September 2017 to April 2018)
🇵🇱 mathematical-analysis granice, pochodne, całki niezonaczone, szeregi, szereg Taylora, całki oznaczone, funkcje wielu zmiennych, całki podwójne, potrójne,parametryzacja powierzchni, całki powierzchniowe skierowane,nieskierowane
🇵🇱 algebra macierze, liczby zespolone, przestrzenie liniowe, przekształcenia liniowe
🇵🇱 differential-equations równania różniczkowe zwyczajne: RR. o zmienych rozdzielonych, RR. liniowe I rzędu, RR liniowe II rzędu, metoda uzmienniania stałych, metoda przewidywania
🇵🇱 physics kinematyka, dynamika, ruch po okręgu, drgania/fale, termodynamika, elektrostatyka, magnetyzm, optyka geometryczna, optyka falowa, podstawy optyki współczesnej
🇵🇱 computer-science-fundamenals schematy blokowe, grafy, podstawy logiki
🇵🇱 material-engineering-fundamentals układ żelazo-cementyt, stale stopowe, metale nieżelazne, własności mechaniczne, defekty sieci, przemiany przy nagrzewaniu i chłodzeniu, fazy
🇬🇧 heat-and-mass-transfer heat, specific heat, heat flux, energy balance for different systems, conduction, convection, radiation, heat equation, initial condition, boundary conditions, dimensionless numbers, heat exchangers
🇬🇧 computer-networks 5 layer TCP/IP model, networking devices, frames and datagrams, DHCP, IP protocol, IP addresses classes, subnetting and subnets masks, routing, TCP control flags, firewalls, DNS, TTL, domain names, NAT, VPN, proxy, wireless communication
🇬🇧 devops Git, Docker, Jenkins

Pinned Loading

  1. gregwell gregwell Public

    Here you can find the complete list of my projects

  2. university-notes university-notes Public

    University & software engineering notes