Sebastian Jastrzębski Junior Fullstack Developer

Poznaj moje projekty

E: sebastian.marek.jast@gmail.com

T: 607 877 965

O mnie

Cześć! Mam na imię Sebastian. Z wykształcenia jestem inżynierem budownictwa — ukończyłem studia magisterskie na kierunku budownictwo na Politechnice Warszawskiej. Od pewnego czasu coraz mocniej interesuję się programowaniem i szukam możliwości rozwoju w tej dziedzinie. Po przeprowadzeniu szerokiego researchu zdecydowałem się dołączyć do projektu Przyszły Programista.

W trakcie realizacji projektu miałem okazję poznać wiele języków i technologii programistycznych:

Swoją przygodę zacząłem od nauki języka C++ — zarówno w podejściu proceduralnym, jak i obiektowym. To właśnie dzięki tej nauce zbudowałem solidne podstawy, które umożliwiły mi dalszy rozwój. W tym czasie stworzyłem kilka mniejszych projektów, takich jak książka adresowa czy aplikacja budżetowa.

Kolejnym krokiem były technologie webowe. Zacząłem od klasycznego frontendu – HTML, CSS i JavaScript – a następnie przeszedłem do backendu: PHP i MySQL. Posiadając już solidne fundamenty, stworzyłem swoją pierwszą większą aplikację webową – Budget Manager, służącą do zarządzania budżetem domowym. Aplikacja została zbudowana w oparciu o stworzony od podstaw framework i wzorzec MVC.

Po zakończeniu prac nad Budget Managerem, stworzyłem kolejną aplikację – DiaryBook – tym razem z wykorzystaniem nowoczesnych technologii takich jak Node.js i React. Projekt umożliwia zapisywanie, przeglądanie refleksji i chwil z życia.

Dodatkowo poznałem również WordPressa – najpopularniejszy system zarządzania treścią na świecie – dzięki czemu mogłem stworzyć własną stronę internetową, którą właśnie przeglądasz.

W języku Java rozwijałem swoją wiedzę z zakresu programowania obiektowego oraz wzorców projektowych.

Aktualnie pracuję nad nową aplikacją – klientem pocztowym przy użyciu React i FastAPI.

Technologie i umiejętności

  • PHP
  • react
  • javascript
  • wordpress
  • node Js
  • C++
  • MySQL
  • PostgresSQL
  • GIT
  • Java
  • Python
  1. Tworzenie interaktywnych aplikacji – projektowanie i rozwijanie aplikacji front-endowych oraz back-endowych, korzystając z technologii takich jak React.js, Node.js, Express, PHP i MySQL.
  2. Programowanie aplikacji desktopowych – doświadczenie w tworzeniu aplikacji desktopwych przy użyciu C++
  3. Zarządzanie bazami danych – projektowanie, implementowanie i optymalizacja baz danych SQL (MySQL,  PostgreSQL).
  4. Kontrola wersji – znajomość systemów kontroli wersji Git, GitHub, umożliwiająca efektywne zarządzanie kodem i współpracę z innymi programistami.
  5. Praca zespołowa – doświadczenie w pracy w zespołach 

Moje projekty

Budget Manager

Aplikacja webowa do do zarządzania budżetem osobistym.

Wykorzystane technologie:

PHP, AJAX, Bootsrap, MySQL, Gemini AI

7

DiaryBook

Aplikacja webowa do zapisywania myśli i chwil z życia.

Wykorzystane technologie:

React, Node.js, Gemini AI

Aplikacja budżetowa

Aplikacja konsolowa do zarządzania budżetem osobistym.

Wykorzystane technologie:

C++

Książka adresowa

Aplikacja konsolowa do zapisywania adresów.

Wykorzystane technologie:

C++

Moja kariera

Przyszły programista

2024 - obecnie

Uczestnik projektu

Nauka programowania w językach: C++, Javascript, PHP, Java, Python

K1-Projekt Sp.z o.o.

2024 - obecnie

Konstruktor

Modelowanie obiektów budowlanych w technologii BIM z wykorzystaniem programów Tekla Structures i Allplan

MTA-Projekt Sp.z o.o.

2018 - 2020

Asystent projektanta

Przygotowywanie dokumentacji

Blog