Projects

You can find more information about my experience and projects below.

Welotec

Time: since Q3 2018

Role: Solution architect / full-stack developer

Work in an agile approach in multiple projects including high-level designing, prototyping, implementing, testing and code review. Cooperate with teams from various countries to integrate third party devices into Welotec systems. Responsible for application security and detecting vulnerabilities. Responsible for the full product development cycle.

SMART EMS

Technologies: React.js, MUI, Symfony, Docker

Time: since Q3 2018

Link: Welotec SMART EMS

Central management system for automated deployment of devices. Offers easy mass management of devices using templates. Allows seamless integration with external systems via REST API. Easy to use web interface with individual branding options. Option to define access levels for users. On-demand device diagnostics for efficient management. BSI-compliant encryption and high level of security.

VPN Security Suite

Technologies: React.js, MUI, Symfony, Docker, VPN

Time: since Q4 2018

Link: Welotec VPN Security Suite

Automated rollout and management of a VPN configuration and certificates for devices. Encrypted endpoint device access. Central place for incoming VPNs, fixed IP assignments, routing and NAT. Integrated with PKI for automated management of certificates. Allows remote access to connected devices. A place for central administration with a customizable dashboard and individual branding. Option to define access levels for users.

Provisioning software

Technologies: React.js, MUI, Symfony, Docker

Time: since Q3 2020

Variety of software designed to automate the process of provisioning devices. Provisioning stations are integrated with provisioning backend and are designed to handle a specific subset of similar devices. Provisioning backend offers configuration of provisioning devices via templates with customization of provisioning steps. Allows RMA (Return Merchandise Authorization) management and real time provisioning diagnostics.

Licensing Portal

Technologies: React.js, TypeScript, MUI, Symfony, Docker

Time: since Q1 2021

Software designed for customers using Welotec products. Web interface allows customers to view information about current orders, products, licenses and active installations. Offers option to extend or change current license. Allows browsing through multiple documentations, guides, firmwares, predefined configurations and articles depending on bought products. Includes administration panel to manage available functionalities.

SCEP Server

Technologies: React.js, MUI, Symfony, Docker

Time: since Q1 2019

PKI software. Supports SCEP. Web interface offers certificate management and individual branding options. Easy to integrate with any system using REST API.

VPN Container Client

Technologies: Python, Docker, VPN

Time: since Q1 2020

Hardware independent software container that opens possibility to have a fully automated VPN infrastructure. Enables connectivity and secure access to devices and third-party-machines on the field.

Park Ludowy in Lublin

Role: Solution architect / full-stack developer

Technologies: React.js, TypeScript, MUI, Symfony

Time: Q1 - Q2 2021

Link: parkludowy.lublin.eu

Research and implement a way to gather data from FLEXIDOME IP starlight 8000i cameras to use in smart park software (BDCS integration). Design, implement and maintain software for aggregating and visualising statistical information about visitors. Deploy solution in city server infrastructure. Prepare technical documentation. Work with external contractors from different departments as a part of 20M PLN “Park revitalization” city project. Make sure software meets WCAG 2.1 requirements. Analyze and recommend further architecture options (SaaS vs On-premises deployment).

CRM software for eSIGN

Role: Technical product owner / full-stack developer

Technologies: React.js, TypeScript, MUI, Symfony

Time: since Q4 2018

Develop short-term and long-term plans for application growth to support customer service for over 30 000 clients. Responsible for identifying and implementing processes that support employees of various departments (sales, marketing, finance and management). Further improved those processes by providing automation based on integrations with third-party solutions (Google, Microsoft, Baselinker, SMS API, Zadarma, Fakturownia). Increased employee effectiveness and reduced the number of human errors by standardising product processing. Researched and modernized used technologies to increase effectiveness, efficiency and lower bug rate. Proactive monitoring and system maintenance.

e-learning platform

Role: Full-stack developer

Technologies: React.js, TypeScript, MUI, Symfony

Time: since Q1 2017

Define system boundaries based on loose client requirements. Research and prepare recommendation for architecture approach (Single-tenant SaaS, Multi-tenant SaaS, On-premise). Gather end-user needs, plan workstream and application growth to meet business needs and budget limitations. Design and implement core components and classes. Train employees using individually prepared courses with gamification mechanics. Long-term support and maintenance including proactively handling spikes in server resources usage. Meet strict security standards required by insurance companies (i.e. INTER Polska, Compensa).

Web solutions

Time: 2009 - 2017

Technologies: Bootstrap, JavaScript, Symfony, React.js

Developed over 110 projects from simple websites to robust web applications. Responsible for designing, developing and maintaining core components (CMS, administration panels, authentication), documentation and good practices. Recruited, trained, planned workstream and led a team of 5 developers (2015 - 2018).

Polacy Zmieniają Świat

Project developed under the patronage of the Ministry of State Assets, Ministry of Science and Higher Education. Software enables building a community of Polish scientists living in different parts of the world to exchange experiences and conduct joint research explorations.

Artunity

Comprehensive software for artist and art business. Allows artists to share their work and participate in competitions. Place to find on-going exhibitions and job opportunities.

Invest in Lublin

Looking for a great place to invest in Poland? Find out what our open and business-friendly city has to offer. Uncover potential of Lublin. Project developed for Lublin Municipality Office.

Polski Himalaizm Zimowy

The program aims to conquer the mountains in the Himalayas and Karakoram on technically difficult alpine-style roads, support female Himalayan mountaineering, conquer the highest mountains in winter and explore unknown, unspoiled mountain regions.

Retro hardware collection

Website for a retro hardware collector whose long term goal is to create a great source of recordings, photos and information about it.

Velotec

Company established by former International cyclist Padraic Quinn. Specializes in manufacturing custom cycling & triathlon wear.