BASTA Systems

Software engineering services

BASTA Systems Tech Stack Services Contact

High-Performance Systems & Media Engineering

I build reliable, low-latency software for demanding environments, from GStreamer media pipelines on embedded Linux to multithreaded Rust and C++ backends where correctness and performance are non-negotiable.

Typical results:

Tell me about your project

Services

Systems Programming Media & Streaming Pipelines
Rust and C++ development Design and debugging of GStreamer pipelines
Multithreaded, memory-safe applications Dynamic audio/video streaming systems
Perfomance optimization and profiling Custom plugin development
Application development on embedded devices Audio engines
Low-latency backends Real-time processing under load

I also take on Python automation, scripting, and web backend work. Reach out if you have something that doesn’t fit neatly into the above.

Tech Stack

Primary:

Rust C++ GStreamer Linux

Supporting:

Python Django PostgreSQL FFmpeg Qt FMOD

Case Studies

Gapless Audio Playback on Embedded Hardware

Fixing hardware limitations with software

Audio streaming engine GStreamer Embedded Linux C C++

A consumer audio product required a robust streaming engine capable of playing music from a variety of sources with no audible artifacts. Dropouts, glitches, or gaps between tracks were customer-facing failures with no tolerance.

The engine used complex, dynamic GStreamer pipelines that were assembled and modified at runtime. My task was achieving true gapless CD playback on hardware whose CD drive had no native gapless support. This required precise pipeline-level buffering and timing control to eliminate the inter-track silence that the drive would otherwise introduce.

The result was a stable, artifact-free engine shipped in a commercial product.

Dynamic Video Streaming Pipeline on NVIDIA Jetson TX2

Dynamic pipelines, static guarantees

GStreamer Rust Embedded Linux REST API

An industrial device required a video streaming pipeline that could be fully reconfigured at runtime without crashing or requiring a restart: sources, sinks, resolution, framerate, and other stream parameters were all adjustable on the fly.

I built the pipeline in Rust with GStreamer, with the focus on correctness and stability under continuous dynamic reconfiguration. The pipeline was wrapped in a RESTful service to allow external control of all configuration options over the network.

The deliverable was a stable, controllable pipeline suitable for deployment on resource-constrained embedded hardware.

Ready to Build?

Whether you’re designing a new streaming architecture, chasing a latency bottleneck, or integrating Rust into an existing C++ codebase, I’d like to hear about it.

Book a short technical call: Proton Calendar | Google Meet

Or email directly: office@bastasystems.com


© 2026 BASTA Systems GitHub Impressum