Topagrar.pl is a modern agricultural portal based on React and Next.js, with a Django backend. It offers news, market analyses, and advice for farmers.
A multistore e-commerce system based on a single Shopware 6.5 instance, operating under multiple domains. Frontend is built with Vue 3 + TypeScript + Pinia, featuring CMS integration and SPA checkout.
Full migration of Pleasant Hill Grain store from Magento to Shopware 6.5, including custom frontend development, plugin-based architecture, and integrations with Amazon and OneTrust.
Agrarpogoda.pl is an advanced agrometeorological service supporting farmers in crop monitoring and agrotechnical decision-making, built with React, Next.js, and Django.
Virtual DJ console built in React – mix tracks from YouTube mixer console with waveform preview, sync tools, and in-browser performance controls.
Modern web application for showcasing personal projects, built with Vue.js and Django, featuring content management, SCSS styling, and TypeScript support.
Classic Tetris game implemented in pure JavaScript and built around the MVC architecture. Runs entirely in the browser using HTML5 Canvas.
A flexible React component for creating step-by-step tours in your UI. Use it for onboarding, product tours, or tutorials.
Demonstration of how to add scroll animations in a React application using the react-on-scroll-animation library.
Interactive Svelte demo for evaluating Reverse Polish Notation(RPN) expressions using rpn-ts. Includes stack visualisation and expression input.
Native Snake is a mobile Snake game built with React Native and MobX, with native Java components.
Interactive virtual modular synthesizer built with React, featuring an audio limiter module. Explore modular synthesis concepts directly in your browser.
Convert numeric PLN amounts into written words in Polish. Ideal for invoices and documents.
Remark plugin that allows adding class and ID attributes to Markdown AST via special comment syntax.
Convert MIME types to file extensions and file extensions back to MIME types. Fast, lightweight, and written in TypeScript.
Limiter node for Web Audio API, built with AudioWorklet. Cap peak levels of audio in real time with precision and low latency.
Modular GraphQL API server for DJ Truck platform, built with Express, Apollo, and Sequelize ORM. Handles authentication, queries, and DB integration.
A small Reverse Polish Notation (RPN) calculator written in TypeScript. Evaluates arithmetic expressions using a stack.
react-on-scroll-animation (ROSA) is a React library that enables scroll animations for components using Intersection Observer and AOS-style classes.
Server-side HTTP API for image resizing and format conversion. Upload an image and receive a resized version based on parameters.
MIDI Translator is a JavaScript library for translating raw Web MIDI messages into readable structured data, designed for browser-based audio or MIDI applications.
A plugin for WaveSurfer.js that enables asynchronous, non-blocking waveform rendering to prevent UI freezes during audio analysis.