Menu Zamknij

Krzysztof Makowski – Twój osobisty mentor programowania

Krzysztof Makowski

Programista i mentor

Pomagam programistom tworzyć aplikacje produkcyjne i świadomie korzystać z AI w projektach. Mentoring prowadzę od 2008 roku, od pojedynczych programistów po zespoły w dużych firmach. Jednocześnie jako programista i CEO KM Programs wdrażam automatyzacje i AI w procesach biznesowych.

  • 20+ latz kodem, programuję od 2003 roku
  • 15+ latprzy systemach produkcyjnych
  • 800+przeszkolonych osób
  • 5,0średnia z 200+ opinii

Moja ścieżka zawodowa

Rozwijam dwie ścieżki równolegle. Jako programista buduję systemy produkcyjne, a jako mentor uczę programowania.

ProgramistaProjekty komercyjne i własna firma

MentorMentoring 1:1 i kursy programowania

  1. 2003

    Programista

    Pierwszy kod

    Zaczynam programować. Dziś to ponad dwie dekady z kodem.

  2. 2007-2012

    Programista

    AGH, Automatyka i Robotyka

    Magister inżynier, specjalizacja Komputerowe Systemy Sterowania.

  3. 2008

    Mentor

    Matura i studenci

    Zaczynam uczyć: przygotowanie do matury z informatyki i pomoc studentom.

  4. 2009-2011

    Programista

    Lagas, programista i automatyk

    Pierwsza praca zawodowa, jeszcze w trakcie studiów. Programuję mikrokontrolery w C i sterowniki PLC palników przemysłowych. Projektuję też schematy automatyki.

    • C
    • Mikrokontrolery
    • Sterowniki PLC
  5. Od 2010

    Mentor

    Mentoring 1:1 dla programistów

    Rok po pierwszej pracy zawodowej zaczynam prowadzić indywidualny mentoring 1:1 dla programistów.

  6. 2011-2015

    Programista

    FINAL S.A., programista i automatyk

    Pracuję ze sterownikami PLC i systemami SCADA: rozwijam sterowanie i wizualizację pras do wyciskania profili aluminiowych. Potem przechodzę do warstwy biznesowej: w Javie i Spring (później Spring Boot) buduję system do analizy danych z produkcji, frontend piszę w React, a pierwsze automatyzacje w Pythonie. Uczę się tu dobierać narzędzia do problemu i rozmawiać z działami firmy.

    • PLC
    • SCADA
    • Java
    • Spring Boot
    • React
    • Python
  7. Od 2013

    Programista

    Własna firma KM Programs

    Zakładam firmę i prowadzę ją nieprzerwanie. Na początku buduję aplikacje webowe fullstack: backend w Spring Boot, frontend w React. Już wtedy piszę też automatyzacje w Pythonie. Uczę się przy tym zarządzania i skalowania biznesu.

    • Spring Boot
    • React
    • Python
  8. Od 2022

    Mentor

    Szkolenia dla zespołów i programistów

    Prowadzę zaawansowane szkolenia dla całych zespołów w firmach, a także indywidualnie dla pojedynczych programistów.

  9. Od 2023

    Mentor

    Platforma do nauki programowania

    Buduję platformę z kursami online i wypracowuję techniki uczenia, które dają kursantom realny postęp.

  10. Dziś

    Programista

    Projekty B2B, automatyzacje i AI

    Jako freelancer wdrażam w firmach automatyzacje i narzędzia AI. W wielu z nich, oprócz szkoleń, realizuję zlecenia i pracuję przy projektach w modelu B2B. Rozwiązania buduję przede wszystkim w Pythonie i jego frameworkach, a API piszę w Spring Boot, FastAPI i Next.js. Na co dzień pracuję z Claude Code i Codex. Jeśli planujesz wdrożenie automatyzacji lub AI w swojej firmie, skontaktuj się ze mną.

    • Python
    • Claude Code
    • FastAPI
    • Spring Boot
    • Next.js
  11. Dziś

    Mentor

    Mentoring, kursy i YouTube

    Prowadzę mentoring 1:1, kursy online i szkolenia dla zespołów. W wolnych chwilach rozwijam kanał YouTube.

Uwielbiam pracę w IT, bo mogę cały czas uczyć się nowych rzeczy, rozwijać kompetencje i spędzać godziny przy kodzie. Prowadzenie KM Programs daje mi ogromną satysfakcję i możliwość współpracy z niesamowitą społecznością.

W jaki sposób możesz się ze mną rozwijać?

Mentoring 1:1

Chcę wdrożyć własne aplikacje

Mentoring jest dla Ciebie, jeśli:

  • Pracujesz na gotowym systemie i nie masz okazji zaprojektować aplikacji od początku do końca.
  • Chcesz samodzielnie podejmować decyzje techniczne, ale z kimś doświadczonym, kto je sprawdzi.
  • Korzystasz z AI i chcesz mieć kontrolę nad jakością i kosztem kodu, który generuje.
  • Masz pomysł na aplikację i chcesz doprowadzić go do wdrożenia produkcyjnego.

Spotykamy się 1:1 na żywo, Ty piszesz kod, a ja sprawdzam go w code review. Wszystkie kursy masz w cenie.

Poznaj mentoring 1:1

Kursy online

Chcę poznać nowe technologie

Kursy są dla Ciebie, jeśli:

  • Pracujesz jako programista i chcesz poznać nową technologię albo uzupełnić luki w tej, której już używasz.
  • Zmieniasz albo poszerzasz stack, na przykład z Javy na Pythona, i potrzebujesz uporządkowanej ścieżki.
  • Chcesz korzystać z narzędzi AI w codziennej pracy z kodem i budować własne narzędzia AI.
  • Dopiero zaczynasz programować i chcesz przejść kurs krok po kroku, od modułów podstawowych.

Ja pokazuję kod, Ty ćwiczysz. Pytania zadajesz w społeczności kursantów.

Zobacz kursy

Przygotowujesz się do matury z informatyki? Zobacz osobną ofertę →

Zacznij od bezpłatnej konsultacji

Przeanalizujemy Twoje obecne umiejętności, zdiagnozujemy luki w wiedzy i wspólnie dobierzemy formę nauki, która najszybciej doprowadzi Cię do celu. Nie musisz z góry wiedzieć, co wybrać. Od tego jest nasza pierwsza rozmowa.

  • 30 minut
  • Spotkanie online
  • Bezpłatnie
  1. Wypełniasz formularz Podajesz e-mail, technologię i doświadczenie. To zajmuje minutę.
  2. Rozmawiamy 30 minut Ustalamy cel, sprawdzam Twój poziom i wskazuję luki w wiedzy.
  3. Wybierasz formę nauki Mentoring 1:1 albo kursy online. Doradzam, co szybciej doprowadzi Cię do celu.

Co otrzymasz podczas nauki programowania z KM Programs?

Mentoring 1:1 obejmuje dostęp do wszystkich kursów online. Dlatego część rzeczy dostajesz w obu formach nauki, a część tylko w mentoringu.

W kursach online i w mentoringu 1:1

  • Nagrania krok po kroku

    7 kursów: Python, Java, JS/TS i C++ z frameworkami. Każde rozwiązanie pokazuję w nagraniu i wyjaśniam decyzje techniczne.

  • Setki zadań i kompletne projekty

    Nową wiedzę od razu stosujesz w kodzie. Projekty budujesz od założeń do działającej aplikacji.

  • Świadoma praca z AI

    Uczysz się oceniać i poprawiać kod wygenerowany przez narzędzia AI, zamiast bezmyślnie go kopiować.

  • Własne narzędzia AI

    Tworzysz aplikacje oparte na modelach językowych i agentach AI, na przykład z RAG, LangChain i LangGraph.

  • Dostęp 24/7

    Uczysz się w dowolnym momencie, bez stałych terminów, i wracasz do nagrań tyle razy, ile potrzebujesz.

  • Certyfikat

    Potwierdza ukończony zakres materiału, a projekty pokazują, co potrafisz zbudować. W mentoringu dostajesz do tego imienną rekomendację, która wymienia Twoje projekty i technologie.

Dodatkowo w mentoringu 1:1

  • Spotkania 1:1 na żywo

    120 minut w miesiącu, standardowo 4 × 30 minut. Każde spotkanie ma ustalony wcześniej cel.

  • Code review każdego etapu

    Pracujesz na GitHubie jak w zespole: gałęzie, pull requesty i poprawki po recenzji. Każdą uwagę uzasadniam.

  • Pomoc między spotkaniami

    Od poniedziałku do piątku odpowiadam na pytania i sprawdzam kod. Gdy opis nie wystarczy, nagrywam wideo albo łączymy się na żywo.

  • Własna aplikacja na produkcji

    Prowadzisz projekt od pomysłu przez specyfikację i architekturę po wdrożenie z CI/CD. Plan układam pod Twój cel.

Do tego webinary tylko dla osób z mentoringu.

  • Bez umowy, płacisz z miesiąca na miesiąc
  • 14 dni gwarancji zwrotu