Rafał Opiłowski

About me

I am a third-year Computer Science student at Polish-Japanese Academy of Information Technology.
Actively involved at PJAIT's Student Council as a Board Member for Digital Affairs.
Previously helping founding Board Games and RPG Student's association.
Being a student member of ISSA Poland, I specialize at creating tasks for CTF contests.
Currently working as a tutor at Coding Giants, teaching kids and teenagers programming in various languages.

In my free time, playing squash and board games, with occasional breaks for riding a bike.

Skills

C#: .NET Core · Entity Framework
C++20: LSB steganography
Containers: Docker · Docker Compose
Java 8-17: Hibernate · Gson
JavaScript: TypeScript · React · NextJS
Python 3: Qt 6
Rust: Serde · Tokio · Rayon
SQL: PostgreSQL · MS SQL · PL/SQL · TransactSQL

Work

Programming Tutor for kids and teenagers

Coding Giants · 2023 - ongoing
Python 3 · Scratch · C# · Minecraft Education · MIT AppInventor

Education

Bachelor

Computer Science · 2021 - ongoing
at Polish-Japanese Academy of Information Technology

Projects

Neural Network, Play Life!

An Qt 6 app written in Python showcasing, how multi-layer neural network is capable of learning rules of John Conway's "Game of Life".
↘ See more here

PST (Photo Steganography Toolkit)

An console app written in C++20 utilizing LSB steganography for encoding hidden messages in P3 PPM and BMP.
↘ See more here

RayTracing in Two Weekends

Fully-featured ray tracer written in Rust featuring naive multithreading based on Rayon.
↘ See more here

Schedule Stealer

Experiment in Python considering usage of old PJAIT timetable website for gathering data about lessons.
↘ See more here

onet-audio-react

Alternative React PWA for listening podcast from Onet Audio.
↘ See more here

Activities

PJAIT's Student Council

  • Vice-Chairman · 2022
  • Senate Delegate · 2024 - ongoing
  • Board Representative · 2024
  • Board Member · 2024 - ongoing
    Digital Affairs: AirTable · SharePoint · Power Automate

8th place in CTF 18 competition

18th edition of Capture The Flag competition organized as a part of SFI IT Academic Festival.

Student Member of ISSA Poland

ISSA is a non-profit association of professionals and enthusiasts involved in the broad field of information security.

Organizing CTF contest for PTI

Together with Aleksandra Indulska, Krystian Postek and Łukasz Gęborys we organized a CTF contest for students of ZSTZ Radzymin as part of the Informatics Club of PTI
↘ See more on LinkedIn
↘ See my PTI badge

Contributions

pjatk-cat-guard

Verification bot for Discord server utilizing OAuth2.
↘ See more here

Altapi

Create queries for the PJATK timetable in milliseconds.
↘ See more here

CaaTS

Cats as a Timetable Service for PJATK students.
↘ See more here

Languages

English · Polish