Skip to main content

About me

Data engineer and developer with a focus on linked open data, ontology engineering, and full-stack development.

Robert Nasarek

Robert Nasarek

Data Engineer & Developer

Hi I’m a freelance backend and data engineer specialising in data modelling, ETL pipelines, and data-centric application architecture. I design and implement scalable APIs and backend systems using Python and modern web frameworks like Next.js, Drupal, and Django to build robust data workflows for analytics and machine learning use cases.

My focus is on semantic and structured data systems that turn heterogeneous sources into reliable, queryable, and reusable knowledge. I deliver production-ready solutions, including containerised deployments and reproducible data pipelines, with an emphasis on correctness, performance, and maintainability.

Write me

Services

Data engineering, development, deployment, and ongoing support for your projects.

Data Modelling and Technical ConceptionAnalysis of existing data structures, extension of data models, and extraction of business logic from workflows.
Software Development / CustomisingDevelopment, adaptation, and extension of software components in JavaScript, PHP, and Python, using frameworks such as Next.js/TypeScript, Drupal, and Django.
Deployment and System MigrationContainer-based deployment with Docker, Docker Compose, and Docker Swarm. Migration of existing systems and data, and design and implementation of CI/CD workflows.
Data Import and Data PreparationDevelopment of import workflows, data cleansing, mapping, test imports, error handling, and quality assurance for relational and graph database structures.
Interface and API DevelopmentDevelopment, adaptation, and configuration of APIs, including documentation in Swagger or SPARQL query templates.
Documentation, Technical Support and TrainingCreation of training materials, project support, staff training, onboarding, and preparation and delivery of workshops and training.
MaintenanceKeeping systems operational, applying updates, and implementing release cycles.
Project Coordination and Time ManagementProject planning, sprint coordination, and coordination of time and tasks.