Kacper Wyczawski

About me

I'm a web developer working with .NET, Astro, Vue, and some other stuff. I'm pursuing my education at a secondary technical school as an IT Technician. Currently I'm preparing for my final exam and several competitions/olympiads. I'm interested in IT, especially programming and Linux.

Contact

My skills

  • Languages

    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

  • 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)

Projects

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.

NixOS.org

Astro Tailwind CSS TypeScript Nix DaisyUI MDX

In this project, I created several pages on the official NixOS website using Astro and implemented advanced CSS and JavaScript techniques to create an animated diagram. I worked with an international team, learning front-end development 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.