Ljubljana · Slovenia

Pavel Remic-Weiss

Software Development Consultant

Portrait of Pavel Remic-Weiss, software development consultant in Ljubljana, Slovenia

Work Experience

Mar 01, 2026 to Present

Chief Technology Officer (CTO)

Mediapro d.o.o. · media.si

CTO at Mediapro: info portal creation and maintenance for media.si, hosting, SEO, internal tooling, and company-wide technical leadership.

Creation of informational websites Maintenance Hosting SEO Internal tooling
Full role details

I am CTO at Mediapro d.o.o. I lead website creation and ongoing maintenance for media.si and related properties, plus hosting, SEO, and reliability across the site fleet. I also own internal tooling for projects across the company and the broader technical leadership that comes with the role. I started in March 2026 and am still building out the full scope of the position.

Apr 30, 2022 to Feb 28, 2026

JavaScript Engineer

Povio

Backend engineer on Povio client engagements: NestJS APIs, PostgreSQL, third-party integrations, and shipping production systems with product and mobile teams.

NestJS TypeScript PostgreSQL Stripe AWS Docker
Full role details

At Povio I worked as a backend engineer across multiple client products. I designed and maintained NestJS APIs and PostgreSQL data layers, built integration and ingestion pipelines, and contributed to authentication, access control, and automated testing.

I collaborated with frontend, mobile, and product stakeholders on API contracts, release coordination, and operational reliability—including payment flows, webhooks, and deployment on AWS with Docker-based workflows.

On my most recent engagement I led the backend engineering team and owned end-to-end delivery from implementation through production monitoring.

Feb 01, 2020 to Jan 01, 2022

Tech Lead

IPM Group d.o.o.

Led a team of three on web delivery, custom software, and cybersecurity assessments for small businesses.

Web Cybersecurity Turnkey delivery
Full role details

I led a team of three delivering web pages, custom software solutions, and cybersecurity assessments for small businesses. Our focus was on developing turnkey solutions that provided maximum value and required minimal client-side effort, which presented both technical and organizational challenges.

In addition, I provided internal technical support across departments and consulted on potential new projects, contributing to strategic planning and solution design.

Oct 01, 2016 to Oct 01, 2020

Software Engineer (Student)

Epilog d.o.o.

Warehouse management in Java; robotics digital twin in Unity; VR showcased at LogiMAT.

Java Unity C# Android
Full role details

Contributed to the Warehouse Management Software team, developing and maintaining custom Java-based solutions for clients. Played a key role in starting to modernize legacy systems and extending functionality to Android mobile platforms.

Joined the newly formed Robotics department, where I developed a digital twin of robotic systems using Unity and C#, enabling real-time visualization and monitoring.

Participated in annual hackathons, where I created a VR game in Unity that was later showcased twice at the international logistics convention LogiMAT.

Portfolio

Livestock Feeding System

Jan 01, 2023 to Present

IoT livestock feeding with RFID identification, ESP firmware, Scaleway IoT Hub, and a Next.js operations dashboard.

ESP32 Next.js PostgreSQL MQTT
Full project details

Project Description

Developed an Internet of Things (IoT) system to automate livestock feeding by identifying individual animals via RFID ear chips and dispensing feed accordingly. The solution integrates hardware, firmware, and web-based management tools to streamline and optimize the feeding process for farmers.

Technologies Used

ESP Microcontroller · C/C++ (Firmware) · Scaleway IoT Hub (MQTT/HTTP) · Next.js · TypeScript · PostgreSQL · Prisma ORM · REST APIs

Responsibilities

  • Designed and implemented firmware for the ESP microcontroller to manage RFID-based animal identification and feeding device control.
  • Integrated the device firmware with Scaleway’s IoT Hub, bridging MQTT communication with a cloud-based HTTP API.
  • Developed a Next.js web application serving as a dashboard for animal registration, feeding schedule management, and real-time monitoring.
  • Designed and maintained the PostgreSQL database with Prisma ORM for robust and efficient data handling.
  • Implemented secure API communication between the IoT Hub and the web platform for telemetry processing and control commands.

Impact

  • Delivered a unified system connecting physical devices, cloud infrastructure, and user interface into one operational stack.
  • Automated feeding operations, improving accuracy and reducing manual labor for farmers.
  • Demonstrated effective integration of embedded systems with modern web technologies.

Frivola

Jan 01, 2015 to Present

Quarkus migration and React frontend for a linguistics writing environment used in dialectal research.

Java Quarkus React Docker
Full project details

Project Description

Frivola is a web application designed to support Slavic linguists in accurately representing dialectal notation within linguistic research and publications. The platform offers a writing environment tailored to complex phonetic and orthographic conventions, serving the needs of dialectologists, field researchers, and language documentation specialists.

Technologies Used

Java · Quarkus · React · Create React App · Containerized/Cloud-native architecture

Responsibilities

  • Led the migration of the backend from a legacy Java application to the Quarkus framework.
  • Enhanced the React-based frontend for improved usability, responsiveness, and cross-device support.
  • Collaborated with linguists to ensure accurate implementation of specialized input and notation systems.
  • Optimized the application for containerized deployment and efficient resource utilization.
  • Conducted performance testing and contributed to continuous integration and delivery processes.

Impact

  • Modernized and streamlined the application’s architecture, improving performance and maintainability.
  • Enhanced the user experience for researchers working with complex linguistic data.
  • Supported long-term scalability and adaptability for future development and collaboration.

About

In the 1990s, my dad worked on Windows 95 localization for Microsoft and was keen on computers. Because of this, I was fortunate enough to grow up with access to some really cool hardware and software.

This led me to insatiable curiosity about what could be done and what could be tinkered with. I know the ocean of possibility is limitless, and this fuels my day-to-day.

I have experience with a wide range of technologies, including hardware, software engineering, cybersecurity, compliance, and both contemporary software and physical server infrastructure.

Nowadays, my primary focus is on making full-stack apps as simple as possible to ship, with a heavy focus on backend and infrastructure.

Open any role or project above for the full write-up; Skills and Context sections below cover the rest of the stack.

Skills

Language

Slovenian
Native Language
English
Fluent
German
Beginner

programming

Languages
JavaScript, TypeScript, Java, C#, PHP
Paradigms
Test Driven Development, Object Oriented Programming
Frameworks
Express, NestJS, Quarkus
3D
Unity 3D, Blender, large 3D data / LiDAR processing
Tools
Cursor, Yaak, Claude
Platforms
Docker, AWS, GitHub, Gitlab, Fly.io, Vercel, Scaleway, Proxmox, Coolify, Home Assistant

AI in engineering

How I use agents and tooling

Repeatable harnesses around models, tools, and context so agents can ship reviewed code, docs, and fixes. Human review stays on critical paths.

  • Models

    Claude, ChatGPT, Cursor Agent by task: reasoning, codegen, review, exploration.

  • Environment

    Cursor agent mode, rules, MCP servers, and reusable skills for PR triage, SDK work, hooks, and automations.

  • Context

    AGENTS.md, scoped prompts, and tool access to keep agents on-task.

  • Use cases

    APIs, tests, refactors, infra docs, debugging, and CI triage.

Other Skills

Networking

Proficient in configuring, managing, and securing computer networks (LAN/WAN/Wi-Fi). Experienced with network protocols, routing, switching, and diagnostics to ensure robust and reliable connectivity. Most experience with Mikrotik and Ubiquiti gear

Physical Hardware

Hands-on experience with computer hardware, embedded systems, and IoT devices. Capable of assembling, testing, repairing, and upgrading physical components to support both experimental and production environments.

Cybersecurity

Knowledge of key security principles, including threat detection, vulnerability assessment, and data protection. Familiar with compliance frameworks and best practices for safeguarding digital assets and systems.

Compliance

Understanding of regulatory and organizational compliance standards, including data protection laws and technical safety requirements. Experienced in implementing policies that align with industry and legal expectations.

Embedded Development

Experience in developing embedded solutions for IoT and automation projects, with a focus on microcontroller programming, device communication, and system integration.

Mobile Application Development

Competent in designing, developing, and deploying mobile apps across Android and iOS platforms with React Native. Knowledgeable in UI/UX design principles, RESTful APIs, and backend integration to deliver smooth user experiences.

Infrastructure

I have designed, built, and maintain a self-hosted bare-metal infrastructure that supports my personal and R&D projects. The setup includes network configuration (firewalls, routing), automated backups, high-availability environments, server provisioning with Proxmox, app deployments via Coolify and Docker, and home automation with Home Assistant.

This system gives me hands-on experience with the entire technology stack—from hardware and networking to virtualization and container orchestration—and serves as a continuous learning platform for systems engineering, DevOps, and infrastructure management.

Digitalisation of cultural heritage

Digital editions for cultural and linguistic heritage: published research on the web without losing the scholarship behind it.

Book cover: Ob Savinji in Dreti, od kraja do kraja by Peter Weiss

Most recent project · 2026

Ob Savinji in Dreti, od kraja do kraja

Jezikoslovni pogled na krajevna in nekatera nekrajevna imena v Zgornji Savinjski dolini

Author: Peter Weiss · web edition · Zgornja Savinjska dolina

Ob Savinji in Dreti, od kraja do kraja is Peter Weiss's place-name study along the Savinja and Dreta. I built krajevna.digisavinja.si as the static Astro companion to the print book.

Site scope and build
  • Full book text, indexes by alphabet and municipality, interactive map, dialect audio, photo gallery (Tomo Jeseničnik), QR entry from print
  • Static HTML/CSS/JS export for simple hosting; no app server at the edge
  • Goal: search, map context, and audio without diluting the source scholarship
Open krajevna.digisavinja.si

Education

Oct 01, 2016 to Sep 14, 2021

University of Ljubljana, Faculty of Electrical Engineering

Ljubljana, Slovenia

Program details

I completed a Bachelor’s degree in Electrical Engineering with a focus on Information and Communication Technologies (ICT) at the University of Ljubljana. The program provided a strong foundation in electronics, telecommunications, and computer systems, as well as practical experience in programming, signal processing, and network technologies.

In addition to the core curriculum, I took elective courses in robotics, artificial intelligence, and software development, which strengthened my technical and analytical skills. I also participated in an entrepreneurship course, where I gained insight into innovation, project management, and business development — bridging the gap between engineering and real-world applications.