Kacper Wyczawski

About me

I'm a web developer with experience in .NET, Astro, Vue, and other technologies. In April, I will complete my studies as an IT Technician, during which I was honored as a laureate of the national OOWEE computer science olympiad, and gained professional experience through multiple internships and various projects. I'm passionate about IT, especially programming.

Contact

My skills

  • Languages

    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

  • Other

    Docker Git Linux Unit Testing Nix CI/CD Figma

Work experience

  • 2024.04
    Rzeszów, Poland - Internship
    Frontend Developer at Devi System
    • I was responsible for creating the website for the company EKOLUK.
    • I had the opportunity to develop my skills related to Vue and TypeScript.
  • 2022.10
    Rzeszów, Poland - Internship
    .NET Backend Developer at Ideo
    • I created a full-stack application displaying a recursive data set, including the implementation of basic CRUD operations on a tree stored in a SQLite database. Repository link.
    • I developed the frontend and API for a MySQL database containing employee data using .NET Core. Repository link.
    • I was responsible for creating a background service running on ASP.NET Core, collecting data from an API and saving it to an SQLite database, and a web application to display this data. Repository link.
  • 2022.07
    Rzeszów, Poland - Paid internship
    Data Base Administrator at Devi System
    • My main task was managing the customer database for Devi System. In my spare time, I had the opportunity to learn ASP.NET Core, EF Core, and SQLite technologies.
  • 2022.04 - 2022.05
    Faro, Portugal - Internship
    Participant in IT internship at Erasmus+ project
    • I participated in an IT internship at one of the Portuguese IT companies. The scope of the topics I learned included:
    • Programming in high-level languages (Python, C++, C#, Java).
    • Creating web applications (HTML, CSS, JS, JQuery, PHP, MySQL, Wordpress).
    • Administration of relational databases.
    • Installation and management of local computer networks and operating systems.

Education

  • 2020.09 - Present
    Rzeszów, Poland
    • INF.02 qualification result: 100%
      (Administration and management of operating systems, peripheral devices, and local computer networks)
    • Preliminary INF.03 qualification result: 100%
      (Development and management of websites, web applications, and databases)
    • I was honored with the Primus Inter Pares scholarship several times
    • My grade point average in vocational subjects in my final year was 6.0 (on a 1.0 - 6.0 scale)
    • I achieved the title of laureate at the national OOWEE olympiad in the field of computer science, which granted me access to all technical universities in Poland.

Projects

Elektronet

PHP Laravel FilamentPHP Tailwind CSS SQLite

I created an internal administrative system used by about 100 employees of ZSE. This system allows for managing employees, students, contests, achievements, scholarships, applications, malfunctions, and room reservations. This project was a great opportunity for me to learn new technologies (Laravel and FilamentPHP) and to deploy a real system on a physical server ("bare-metal"). I also had to ensure proper security and authorization for different employee access levels, as well as the overall reliability of the application.

NixOS.org

Astro Tailwind CSS TypeScript Nix DaisyUI MDX

In this project, I created several pages on the official NixOS distribution website. I worked with an international team, improving my front-end development skills in the process. It is also worth mentioning that NixOS is a widely recognized project with over 20k stars on GitHub, attracting significant traffic to the pages I helped develop.

Arx Chess (beta)

Vite Vercel TypeScript Nix

Arx is a chess-based strategy game with fairy pieces and resource management. Thanks to this project, I have learned TypeScript and development of more complex web applications.

AutoCut (beta)

Vite Vue TypeScript Nix

Panel cutting optimization software that runs seamlessly on any modern browser or device using PWA technology. This app utilizes algorithms written in TypeScript to optimize stock cutting, saving time and reducing waste. This project won a special prize at the "Circular Business Transformation" hackathon.

Sigma Cars (beta)

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

Web app for renting cars. It's a learning project showcasing full-stack web development, containerization, and microservices architecture. More details and documentation can be found in the repository.

Wyczawski.dev

Astro Tailwind CSS TypeScript Nix

This is my personal website. Through building and maintaining this website, I have mastered my skills in front-end development.