Rerousel - the simplest, lightest infinite React carousel
An open-source React carousel package designed to be as simple and lightweight as possible, while staying flexible enough to showcase anything from product logos to testimonials or photo collages.
It supports any JSX content, offers an infinite carousel mode with configurable interval and stop controls, and keeps dependencies to a minimum so it can be dropped into existing apps without bloat.
ReactTypeScriptOpen sourceUI component
Spotspotter - automotive photo spot sharing
A web app for automotive photography fans (and not only) that lets users discover and share locations ("spots") for taking great photos, with a map-based interface and detailed spot views.
The frontend is a React + TypeScript SPA, the backend is built with NestJS, and the whole system is deployed on Microsoft Azure using GitHub Actions, Cosmos DB, Blob Storage, and monitoring tools like Application Insights and alerting.
ReactTypeScriptNestJSAzureCosmos DBBlob Storage
Translation Service - admin frontend
A Cisco Academy final project: a frontend for managing messages in a source language alongside their translations, with support for custom languages and tags that can be used to organize and filter content.
Built with React, TypeScript, and Material UI, it focuses on reusable components, clear page structure (messages, languages, tags), and uses MSW (Mock Service Worker) to simulate a backend during development before real API integration.
ReactTypeScriptMaterial UIMSW
Joi-bot - Discord companion
A TypeScript Discord bot inspired by the JOI character from Blade Runner, built with Discord.js to add music, chat, and utility features to a server.
Supports song requests and queueing in voice channels, OpenAI chat integration for natural-language conversations, and helper commands like Wikipedia and image search, all packaged in Docker and deployed to Google Cloud Platform with monitoring and alerts.
Node.jsTypeScriptDiscord.jsOpenAIDockerGCP
Device downtime detection dashboard
A machine learning project built around recurrent neural networks (RNNs) to predict device failures based on time-series telemetry, created as part of an AGH coursework on artificial neural networks.
Includes advanced data analysis, preprocessing, hyperparameter search, testing of multiple topologies, k-fold cross-validation, and a set of pretrained TensorFlow models ready for reuse.
PythonTensorFlowRNNTime seriesPandasScikit-learn
Auto-watering device & experiments
An Arduino + LabVIEW project that automatically waters a plant based on soil moisture readings and tracks water level in the tank, displaying status messages on an LCD for the user.
Uses moisture and liquid-level sensors, a 12V pump, and a simple rules engine on the microcontroller, while LabVIEW receives data and generates watering reports to verify behaviour and run experiments.
IoTArduinoLabVIEWSensorsHardware
Graphs - algorithms & representations in Python
A university labs repository focused on graph theory, including different graph representations (adjacency matrix, adjacency list, incidence matrix) and a set of related algorithms and exercises.
The code is organized into tasks that can be run from the command line with sample input files, showcasing practical implementations of graph concepts in Python.
PythonAlgorithmsGraphsData structures
QB - 3D endless runner
A simple endless runner-style 3D game built with React Three Fiber where the player controls a cube dodging obstacles to travel as far as possible.
Uses React, TypeScript, and Zustand for state management, with @react-three/fiber for WebGL rendering, SASS-styled HUD, keyboard and mobile controls, soundtrack toggling, and a local high-score/scoreboard system.
ReactTypeScriptReact Three FiberZustandSASSNetlify
CinemaeX - 12D cinema booking
A full-stack web app for a fictional 12D cinema, handling film, screening, actor, director, and reservation data with separate views for regular users and administrators.
Features include browsing movies, actors, directors, screenings, booking and cancelling reservations, plus an admin panel for managing all entities with validation, triggers, and SQL views on top of a PostgreSQL schema.
ReactNode.jsExpressPostgreSQLJWTHeroku