Engineering Manager | Software Engineer | GIS Professional
This page presents my most important engineering projects undertaken as an independent consultant. See Profile page for a complete list of my professional engagements.
GeoForm is a platform that allows vector and raster data management, transformations and visualization. It is based on AWS S3 data store with built-in tile server allowing for lightning fast visualization of multiple vector and raster-based layers in a single map available within the Platform's Portal or exported as a Widget.
Key technologies: RabbitMQ-based data processing pipelines, NodeJS and Express-based RESTFul APIs, ReactJS-based web application, PostgreSQL database, backend hosted on Hetzner Cloud, frontend hosted on AWS's CloudFront, CI/CD via Docker and Docker Compose, Turf and GDAL for geospatial data processing, AWS S3 for geospatial data storage, Titiler and Mapbox for geospatial data visualization.
AI Exchange .Live is a website that provides daily updated currency exchange rates and AI-powered market insights. It covers the overall currency exchange market as well as detailed data for the top 10 currency pairs. The platform uses artificial intelligence to analyze market trends, offering predictions and valuable insights for traders and investors.
Key technologies: microservices-based architecture, NodeJS-based data processing pipelines, NodeJS and Express-based RESTFul APIs, ReactJS-based web application, PostgreSQL database, backend hosted on Hetzner Cloud, frontend hosted on AWS's CloudFront, CI/CD via Docker and Docker Compose, integration with OpenAI AI for currency exchange market insights.
TwojaOkolica .Online service is a project aimed at providing on the Internet information about regions and locations in Poland. The service is addressed both to people looking for information on the regions where they permanently reside, as well as to people traveling and staying in a given region only temporarily, e.g. on vacation or business trip.
The service allows searching for regions, presents region's basic demographic data, directions to and within the region, and provides a list of leisure and service amenities located within region's boundaries. In the maps section, it is possible to view the region's map and create custom map versions with user defined locations and selected amenities.
Key technologies: microservices-based architecture, NodeJS-based data processing pipelines, NodeJS and Express-based RESTFul APIs, ReactJS-based web application, PostgreSQL database, backend hosted on Hetzner Cloud, frontend hosted on AWS's CloudFront, CI/CD via Docker and Docker Compose, integration with OpenStreetMap database for regions and amenities data.
MapSimple is a multi-tenant platform for building custom map applications with user-defined locations on web and mobile platforms. The product was developed for HDpublish GmbH.
The map builder functionality included a WYSIWYG editor for providing detailed location descriptions and allowed integration with Google's directions feature (via a redirect to the Google Maps website on desktop and the Google Maps app on mobile). The platform also offered the ability to generate a mobile version of the map for both Android and iPhone, making the custom map application accessible on mobile devices.
Key technologies: NodeJS and Express-based RESTFul API, ReactJS-based web application, PostgreSQL database, backend and frontend hosted on AWS Cloud (EC2 instances), CI/CD via Docker and Docker Compose, React Native with Expo Go for mobile app
PIK 2.0 is a complete rewrite of a platform for customer and electronic forms management. The product was developed for DFG Sp. z o.o. and remains actively used and maintained.
The product enables customer management and offers a flexible representation of company products through the dynamic definition of product details. It also provides spreadsheet-like reporting capabilities, including listings, aggregations, and filtering.
Key technologies: NodeJS and Express-based RESTFul API, ReactJS-based web application, PostgreSQL database, backend and frontend hosted on homecloud platform.
Media Manager was a platform for managing files through a web interface, with files stored locally on the server's file system. The product was licensed to several small businesses in Poland and Germany.
The product supported multi-user access and allowed file uploads, downloads, and deletions within a file tree synchronized with the server's file system. It also enabled document tagging and tag-based search. User management could optionally be integrated with external systems via an LDAP interface.
Key technologies: Java, JSF, MySQL database, ImageMagick for images processing, LDAP integration for users management.