"CIPHER CONNECT"

Cipher Connect allows seamless communication between users. Messages are delivered instantly to connected parties using WebSocket technology. Authentication is handled securely with JSON Web Tokens (JWT), an authorization standard that protects the privacy and integrity of conversations. The application uses an SQLite database to store credentials, messages, and interactions. Sensitive information is encrypted with advanced cryptographic algorithms to ensure maximum security.
"MOVIE RANKER"

NestJS-based API for ranking movies and movie-related people. The application allows users to rank movies, actors, and directors, while providing real-time updates using Server-Sent Events (SSE). Authentication and security are handled using JWT and bcrypt for password hashing. It offers a structured RESTful API for managing movies, rankings, and users. Movie data is sourced from The Movie Database (TMDB), ensuring up-to-date and reliable information.
"WAREHOUSE API"

A simple warehouse inventory management application built with React, Express, and MongoDB. The system provides complete CRUD (Create, Read, Update, Delete) functionality for product inventory with real-time data visualization.
"AUDIOBOOK FINDER"

Sophisticated web scraping tool designed to search for Polish historical books on Polona API and then scan Google for potential audiobook versions on Polish government websites. It uses Puppeteer for browser automation, Axios for HTTP requests, and Cheerio for HTML parsing, with advanced features like user-agent rotation, rate-limiting detection, and audio notifications. The tool logs all activities, handles various file formats (PDF, Excel, CSV, Word), and saves results to JSON files, making it ideal for researchers looking to find audiobook versions of public domain works.
Node.js, Puppeteer, Axios, Cheerio
GitHub
"VBA SCRIPT SET"

A set of Visual Basic for Applications scripts for automatic data migration between MS Word and MS Excel.
Visual Basic for Applications
GitHub
"SQL DATABASE MANAGER"

Console-based SQL database management application utilizing C++ and interface ODBC to interact with a Microsoft SQL Server. Implemented features for user account creation, login, and account updates. The application includes error handling and data validation, providing a secure and efficient way to manage user data. The interface allows users to perform CRUD operations with options to validate input and display error messages for database interactions.
C++, SQL
GitHub
a.bednarski@onet.pl