Academic
Project overview

JakPrzyjade

Microservice-based public transit system implemented as a proof-of-knowledge project for Software System Design course at Wrocław Univeristy of Applied Science. App consists of four services and a single sidecart that handle multiple aspects of public transport ticketing, such as buying tickets, validating them, checking stops and lines, and also reporting accidents.

Services

Java
Typescript
PostgreSQL
Spring
NestJS

Tools

Figma
GitHub
GitHub Actions
OpenAPI
Jest
JUnit
UML

Technologies

AWS
Docker
Kubernetes
Terraform
Academic
Project overview

workflow-predictor

Machine learning based service for predicting execution times for a certain node or nodes in directed acyclic graph of dependent tasks. App consists of model creation and verification part and also Flask backend that exposes service to clients. Implemented for Credit Suisse as a Team Engineering Project at Wrocław Univeristy of Applied Science.

Solutions

Python
Flask
Tensorflow
Numpy
Gunicorn
Docker

Tools

Notebooks
GitHub
pre-commit
Private
Project overview

dev.bercik.xyz

Simple HTML5 webpage made in SvelteKit to showcase some projects made by me. Page is hosted raw on mikr.us and maintained by Ansible and GitHub Actions scripts. Nginx serves a page which is being forwarded by Cloudflare via IPv6 proxy. VPS it is being hosted on has 256MB of RAM.

Solutions

Typescript
SvelteKit
Bare metal
HTML
Tailwind CSS
nginx

Tools

Ansible
GitHub
GitHub Actions
Academic
Project overview

Image Steganography

Web-based tool for experimenting with various image steganography techniques, enabling users to hide data in digital images and extract it from them. Implemented mainly using TypeScript, Angular, and Rust, it supports methods like Least Significant Bit (LSB), Discrete Cosine Transform (DCT), wavelet transform, visual cryptography, and metadata manipulation for PNG and JPEG formats.

Implementation

Typescript
SvelteKit
HTML
Tailwind CSS
Python
FastAPI
Elasticsearch
PostgreSQL

Tools

GitHub
Docker
Academic
Project overview

ArXiv search

Database and Elasticsearch based system for searching scientific papers from open-access repository arXiv. It allows for searching based on article’s name, authors, category and published date. Project consists of FastAPI, Elasticsearch repository, SQL database and frontend made in Svelte. Implemented for Information Retrieval Systems course at Wrocław Univeristy of Applied Science.

Implementation

Typescript
SvelteKit
HTML
Tailwind CSS
Python
FastAPI
Elasticsearch
PostgreSQL

Tools

GitHub
Docker
Deprecated
Project overview

tekstowo

Small and old library for parsing and downloading data from polish website about song lyrics and its translations with the same name. Library was made as my first bigger project. It used beautifulsoup to scrap data from the Web, tidy it up and present results as objects.

Scraping with

Python
Beautifulsoup
Requests
HTML
Deprecated
Project overview

betterplan + bercikAPI

Once upon a time, back in the middleschool times I had an somewhat weird problem of not being able to see what rooms were occupied by what teacher at what times. I've made a project that would parse schedules provided by school and would generate occupancy timetables for every room. To present the data to users I've also made a page that would dynamically show every plan any user requested. Frontend does not use any library. Everything was raw and written by hand.

Backend made with

Python
Flask
Beautifulsoup
Requests

Website made with

HTML
Javascript

Seen an issue? Submit it here