Kacper Wyczawski

O mnie

Jestem web developerem z doświadczeniem w .NET, Astro, Vue, oraz innych technologiach. Uczę się w piątej klasie technikum, na proiflu technik informatyk. Obecnie przygotowuje się do matury oraz kilku konkursów i olimpiad. Interesuje się informatyką, szczególnie programowaniem i Linuxem.

Kontakt

Umiejętności

  • Języki

    C# HTML CSS JavaScript TypeScript SQL F# C++ PHP

  • Backend

    ASP.NET Core Entity Framework Core PostgreSQL SQLite MySQL

  • Frontend

    Blazor Tailwind CSS Astro Vue Nuxt WebAssembly Bootstrap

  • Inne

    Docker Git Linux Unit Testing Nix CI/CD Figma

Doświadczenie zawodowe

  • 2024.04
    Rzeszów, Polska - Praktyka
    Frontend Developer w Devi System
    • Byłem odpowiedzialny za stworzenie strony internetowej dla firmy EKOLUK.
    • Miałem okazję rozwinąć swoje umiejętności związane z Vue oraz TypeScript.
  • 2022.10
    Rzeszów, Polska - Praktyka
    .NET Backend Developer w Ideo
    • Stworzyłem aplikację fullstackową wyświetlającą rekurencyjny zbiór danych, łącznie z implementacją podstawowych operacji CRUD na drzewie przechowywanym w bazie SQLite. Link do repozytorium.
    • Stworzyłem frontend oraz API dla bazy danych MySQL, zawierającej dane pracowników przy użyciu .NET Core. Link do repozytorium.
    • Byłem odpowiedzialny za stworzenie usługi (background service), działającej na platformie ASP.NET Core, zbierającej dane z API i zapisującej je do bazy danych SQLite, oraz aplikacji webowej do wyświetlania tych danych. Link do repozytorium.
  • 2022.07
    Rzeszów, Polska - Płatny staż
    Administrator baz danych w Devi System
    • Moim głównym zadaniem było zarządzanie bazą danych klientów firmy Devi System. W wolnym czasie miałem okazję nauczyć się technologii ASP.NET Core, EF Core oraz SQLite.
  • 2022.04 - 2022.05
    Faro, Portugalia - Praktyka
    Uczestnik praktyki zawodowej z dziedziny informatyki w projekcie Erasmus+
    • Uczestniczyłem w praktykach zawodowych w jednej z portugalskich firm z branży IT. Do zakresu poznanych przeze mnie zagadnień należało:
    • Programowanie aplikacji w językach wysokiego poziomu (Python, C++, C#, Java).
    • Tworzenie aplikacji webowych (HTML, CSS, JS, jQuery, PHP, MySQL, WordPress).
    • Administracja relacyjnymi bazami danych.
    • Instalacja i zarządzanie lokalnymi sieciami komputerowymi oraz systemami operacyjnymi.

Edukacja

  • 2020.09 - Obecnie
    Rzeszów, Polska
    • Wynik z kwalifikacji INF.02: 100%
      (Administracja i eksploatacja systemów operacyjnych, urządzeń peryferyjnych i lokalnych sieci komputerowych)
    • Wstępny wynik z kwalifikacji INF.03: 100%
      (Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych)
    • Zostałem wielokrotnie uhonorowany stypendium Primus Inter Pares
    • Moja średnia ocen z przedmiotów zawodowych w ostatniej klasie wyniosła 6.0

Projekty

Wyczawski.dev

Astro Tailwind CSS TypeScript Nix

Jest to moja osobista strona internetowa. Poprzez jej budowę i rozwój, doskonaliłem swoje umiejętności w zakresie frontendu.

NixOS.org

Astro Tailwind CSS TypeScript Nix DaisyUI MDX

W tym projekcie stworzyłem kilka podstron na oficjalnej stronie NixOS, używając frameworka Astro, oraz wdrożyłem zaawansowane techniki CSS i JavaScript, aby stworzyć animowany diagram. Pracowałem w międzynarodowym zespole, ucząc się jednocześnie tworzenia front-endu. Warto również wspomnieć, że NixOS jest szeroko rozpoznawalnym projektem, posiadającym ponad 20 tys. gwiazdek na GitHubie i przyciągającym znaczący ruch do strony, którą pomogłem stworzyć.

Arx Chess (beta)

Vite Vercel TypeScript Nix

Arx Chess to gra strategiczna, oparta na szachach. Znajdują się w niej aspekty takie jak zarządzanie zasobami oraz niestandardowe figury szachowe. Dzięki temu projektowi miałem okazję nauczyć się TypeScripta oraz tworzenia bardziej rozbudowanych aplikacji webowych.

AutoCut (beta)

Vite Vue TypeScript Nix

Oprogramowanie do optymalizacji cięcia, stworzone z myślą o piłach panelowych. Jest to progresywna aplikacja webowa, która działa na każdej nowoczesnej przeglądarce lub urządzeniu. Ten projekt zdobył nagrodę specjalną w hackathonie "Transformacja Cyrkularna Biznesu".

Sigma Cars (beta)

Docker C# ASP.NET Core EF Core PostgreSQL Nuxt Vue Tailwind CSS TypeScript CI/CD Nginx

Aplikacja do wynajmu samochodów, pełniąca funkcję demonstracyjną pełnego stosu technologicznego aplikacji webowej, opartej na konteneryzacji oraz architekturze microservices. Więcej szczegółów i dokumentacja znajduje się w repozytorium.