Kacper Wyczawski

O mnie

Jestem web developerem z doświadczeniem w .NET, Astro, Vue, oraz innych technologiach. Ukończyłem naukę na profilu technik informatyk, podczas której zdobyłem tytuł laureata ogólnopolskiej olimpiady OOWEE z informatyki, oraz miałem okazję zdobyć doświadczenie zawodowe na licznych praktykach, stażach, oraz przy różnych projektach. Interesuję się szeroko pojętą informatyką, a w szczególności programowaniem.

Kontakt

Umiejętności

  • Języki

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

  • Backend

    ASP.NET Core PostgreSQL Laravel 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
    • Stworzyłem stronę internetową dla firmy EKOLUK.
    • Zyskałem doświadczenie w Vue i TypeScript.
  • 2022.10
    Rzeszów, Polska - Praktyka
    .NET Backend Developer w Ideo
    • Wykorzystując ASP.NET Core, tworzyłem aplikacje fullstackowe, API, background services oraz aplikacje SPA, współpracujące z bazami danych SQLite i MySQL, dla rekurencyjnych zbiorów danych oraz baz zawierających miliony rekordów.
    • Repozytoria: TreeStructure, EmployeeManager, WeatherTracker.
  • 2022.07
    Rzeszów, Polska - Płatny staż
    Administrator baz danych w Devi System
    • Zarządzałem bazą danych klientów firmy Devi System.
    • Nauczyłem się technologii ASP.NET Core, EF Core oraz SQLite.
  • 2022.04 - 2022.05
    Faro, Portugalia - Praktyka
    Praktyka zawodowa z dziedziny informatyki w projekcie Erasmus+
    • Uczestniczyłem w praktykach zawodowych w firmie Clube do Hardware. Do zakresu poznanych przeze mnie zagadnień należało:
    • Programowanie aplikacji w językach wysokiego poziomu (Python, C++, C#).
    • Tworzenie aplikacji webowych (HTML, CSS, JS, PHP, MySQL, WordPress).
    • Administracja relacyjnymi bazami danych.
    • Instalacja i zarządzanie lokalnymi sieciami komputerowymi oraz systemami operacyjnymi.

Edukacja

  • 2020.09 - 2025.04
    Rzeszów, Polska
    • Wynik z kwalifikacji INF.02: 100%
      (Administracja i eksploatacja systemów operacyjnych, urządzeń peryferyjnych i lokalnych sieci komputerowych)
    • Wynik z kwalifikacji INF.03: 100%
      (Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych)
    • Stypendium Primus Inter Pares w latach 2022, 2023, 2024 oraz 2025.
    • Średnia ocen w piątej klasie: 6,00 (najwyższa w szkole).
    • Tytuł laureata ogólnopolskiej olimpiady OOWEE z informatyki, organizowanej przez AGH. Dzięki temu uzyskałem indeks na wszystkie uczelnie techniczne w Polsce.

Projekty

Elektronet

PHP Laravel FilamentPHP Tailwind CSS SQLite Docker Portainer Caddy Traefik

Stworzyłem wewnętrzny system aministracyjny używany przez około 100 pracowników ZSE. System ten pozwala na zarządzanie pracownikami, uczniami, konkursami, osiągnięciami, stypendiami, zgłoszeniami, usterkami i rezerwacjami sal. Ten projekt był dla mnie świetną okazją do poznania nowych technologii (Laravel i FilamentPHP) oraz do nauczenia się wdrażania prawdziwego systemu na fizycznym serwerze ("bare-metal"), przy użyciu m.in. Portainera, Traefika i Dockera. Musiałem również zadbać o odpowiednie zabezpieczenia i autoryzację przy różnych poziomach dostępu różnych pracowników, oraz o niezawodność całej aplikacji.

NixOS.org

Astro Tailwind CSS TypeScript Nix DaisyUI MDX

W tym projekcie stworzyłem kilka podstron na oficjalnej stronie dystrybucji NixOS. Pracowałem w międzynarodowym zespole, jednocześnie rozwijając moje umiejętności z front-endu. Warto również wspomnieć, że NixOS jest szeroko rozpoznawalnym projektem, posiadającym ponad 20 000 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.

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.