Python GeoDjango PostgreSQL JavaScript HTML5 / CSS
GeoDjango Web Map Application

A web-based GIS application built with Python and GeoDjango, serving spatial data through a browser interface. The project combines a PostgreSQL/PostGIS database with a Django backend and custom JavaScript frontend to display and interact with geographic data.

FlaskFlask MySQLMySQL PythonPython HTML / CSS
Flask an MySQL app

A small testing project built with Flask — a lightweight Python web framework. It is a simple create-and-read application with no frontend framework, using only plain HTML and CSS, hosted on PythonAnywhere.

mcinek91.pythonanywhere.com ↗

DjangoDjango DRFDjango REST Framework PostgreSQLPostgreSQL ReactReact
Django REST API Project

A testing project using Django with React as the frontend and a PostgreSQL database. It includes a simple REST API built with Django REST Framework, demonstrating basic CRUD operations and serialisation.

railway.app ↗
Django Music app
Django REST app screenshot
DjangoDjango BootstrapBootstrap PostgreSQLPostgreSQL
Django CRUD project

Another Django testing project with Bootstrap frontend and PostgreSQL database. This one extends basic CRUD functionality with a delete option for each record in the database, allowing full management of stored objects.

DjangoDjango BootstrapBootstrap PostgreSQLPostgreSQL Chart.jsChart.js
Smart Solar Client Panel

My largest and most complex project — a full client portal built on top of a CRM provider's API for the company I worked at. It replaces the standard inverter-manufacturer dashboards with a unified, user-friendly interface.

  • Fetches client data from the CRM API and displays it in a structured panel.
  • Retrieves documents stored in the CRM — if a document does not exist there, it does not appear in the panel either.
  • Payment documents are fully downloadable. The panel has its own PDF generation engine that fills document templates with CRM data on the fly.
  • A dashboard tab visualises client data using Chart.js, providing a clearer view than the default inverter apps.
  • Users can submit support questions by topic — the panel routes each question as an email to the appropriate department in the CRM.
RailwayRailway FastAPIFastAPI CeleryCelery RedisRedis PostgreSQLPostgreSQL ReactReact
PV-Monitor

My personal project to monitor and display the daily production of solar panels. It is build on top of external API integration. Self hosted on Railway cloud. Aplication utilize Celery workers to run scheduled tasks and Redis broker.Finally saves data to the PostgreSQL database. Frontend is maintained by React. Also includes API to access data.