Marek Rjelka

Freelance Technical Lead, Industrial Software, Automation & IIoT

Profile

Technical entrepreneur with more than six years of experience as founder and managing director of a deep-tech company. I combine hands-on software development (Node.js, Python) with strategic product leadership, team building, and direct client work. My background: a doctorate in engineering, eight years of research at Fraunhofer, and the experience of bringing a technology product from the initial idea to series deployment at industrial customers.

I support companies where technical depth and an entrepreneurial perspective need to come together: building engineering teams, architecting industrial software systems, digitising manufacturing processes, and providing technical leadership for complex projects.

Service Areas

Fractional CTO / Technical Leadership

Technology strategy, team building, architecture decisions, process design, technical due diligence.

Industrial Software Architecture

Backend design, device integration (OPC UA, TCP, MQTT), event pipelines, API design, database modelling. Productized: a 6-week OT/IT integration sprint with fixed fee.

See the sprint offer →

Computer Vision & Machine Learning

Computer Vision (OpenCV, PyTorch, ONNX), pattern recognition, ML prototypes through to production deployment.

IT Infrastructure & DevOps

Network architecture, virtualisation (Proxmox), CI/CD (GitLab), Docker, server administration.

Discussing a project? Reach out at marek@rjelka.de.

Technology Stack

Backend
Node.js, Python, C#
Frontend
React, Vue.js
Communication
REST, WebSocket, OPC UA, TCP/XML, Modbus, Socket.io
AI / ML / CV
LLM, RAG, MCP, Agentic Workflows, PyTorch, OpenCV, ONNX
Databases
MongoDB, PostgreSQL, Qdrant
Infrastructure
Docker, Proxmox, GitLab CI/CD, IPFire, Linux
Industry
PLC integration, industrial printers (MPERIA / Matthews), scanner integration
Methods
Product management, pre-sales, requirements analysis, agile project management

Selected Reference Projects

OPC UA factory demo

Demo

OPC UA factory demo with controler panel and Grafana dashboard.

opcua-factory demo

Detection of counterfeit laser markings

Senodis

Python backend / API (FastAPI) for the localization, segmentation, and analysis of Data Matrix codes using OpenCV and machine learning. Browser UI (Gradio) with a REST interface to the backend. Frontend and backend containerized and orchestrated.

Role: Architecture, development, customer support

PythonFastAPIGradioOpenCVONNXDockerREST

Automated Print and Scan Control

Volkswagen

Central Node.js application for the complete print and inspection process on production lines. Integration of printers, scanners, controllers and sensors via TCP, XML, REST and OPC UA. Real-time dashboard (Socket.io), full traceability.

Role: Architecture, development, commissioning, customer support

Node.jsMongoDBVue.jsOPC UATCPDocker

Optical Part Identification

Saarstahl / LSV

Image recognition system for re-identifying parts based on non-standardised markings. Descriptor computation and similarity search in a vector database. Deployed under extreme process conditions (heat, deformation).

Role: Concept, algorithm development, production deployment

PythonOpenCVPyTorchONNXDockerREST

AI-Powered Sourcing Platform (JULIE)

Moovinv (Aerospace)

Full-stack development of a procurement platform for the aerospace industry. Reporting module, supplier and material management, quote comparison.

Role: Full-stack developer in an international team

Strapi / Node.jsReactJavaScriptTypeScript

Commissioning of Industrial Printing Systems

SpaceX

End-to-end technical support from requirements analysis through commissioning to after-sales. Remote configuration of faulty controllers via TCP/XML API. Customer-specific software extensions.

Role: Project lead, development, customer support, after-sales

Node.jsTCP/XMLMPERIA API