Software Projects

A portfolio of independent software projects by Karol Preiskorn, spanning 3D data center inventory, Dukascopy market-data tools, REST APIs, SQL, and Java. Explore the Java blockchain project.

3D Inventory Management System

3D Inventory Management System is a comprehensive front-end application for creating spatial and database representations of warehouses and data centers.

This project serves as a practical sandbox for exploring database systems while building an efficient platform for graphical IT inventory management. The application leverages modern web technologies to provide interactive 3D visualization combined with robust data management capabilities.

The application is built on Angular 20.3+ using the modern standalone component architecture, which eliminates the need for traditional NgModules and simplifies the application structure. For the user interface, it employs Bootstrap 5.3+ to ensure responsive design across different devices. The standout feature is the integration of three.js 163+, an advanced 3D graphics library that powers the interactive spatial visualization of inventory items.

Dukascopy Trading Client

Python-based trading analysis and automation toolkit for Dukascopy market data.

This project provides a technical framework for downloading, caching, analyzing, and acting on Dukascopy market data. It combines market data processing, indicator calculation, signal generation, portfolio and budget management, and dashboard-based monitoring in a single Python application.