Embedded software — from sensor to system.

I design and build software for devices: firmware, embedded Linux, video processing, and the pipelines that build and test it all. You talk directly to the person who writes the code.

Let’s talk

Services

Embedded Linux

Custom Buildroot distributions, BSPs, OTA system updates — devices that stay maintainable in the field for years.

Video & recording

Video capture, processing and recording with GStreamer on miniPC platforms.

Firmware & hardware

Zephyr, FreeRTOS, CAN, sensor integration — software that understands the electronics it runs on.

CI/CD for embedded

Reproducible image builds, automated tests, Docker-based environments. Fewer “works on my machine” moments.

Desktop & web applications

Applications for the desktop and the browser — standalone or as the front end to your device.

Software & firmware engineering

New projects and evolving existing ones: architecture, implementation and testing, on both the software and the firmware side.

Selected projects

RNVision GmbH

RaceNavigator

The client entrusted me with developing the software and the whole RaceNavigator ecosystem. I’m working on a new device and features that are coming soon.

  • Embedded Linux
  • OTA

Power industry

Web client for a SCADA system

A lightweight application for visualising the power grid in the browser, part of a larger SCADA ecosystem. I built most of the MVP myself and handed it over to the team for further development.

  • Web
  • SCADA
  • 2D graphics

Power industry

Wind farm control system

A software module controlling renewable generation that helped keep the Polish power system stable. Real-time measurement processing, multithreaded computation, generation forecasting.

  • C++
  • Real-time
  • Energy

How I work

Directly

A one-person company. No middlemen, no handing your project over to someone else — I own the whole thing.

From analysis to maintenance

Requirements, architecture, implementation, deployment and support after launch.

B2B contract

Invoiced per project or hourly. I adapt how we work to you and the project.

AI in the workshop

I use AI tools such as Claude Code to get from idea to tested code faster. Decisions and responsibility for the code stay with me.

Przemysław Sałapata

About me

I’ve been building software professionally since 2016. In the power industry I developed SCADA and ADMS systems: network computations, wind farm control, web applications. Today, as PS.Code, I take on embedded, desktop and web projects.

Day to day I work with AI tools, CI/CD pipelines and automation.

Education: MSc Eng. in electrical and power engineering. In my master’s thesis I researched PVDF piezoelectric sensors in a mechanical impulse detection system. I work in Polish and English.

Contact

Have a device to build or a system to bring to life? Send me a few sentences — I’ll get back to you.