Vojtěch Špaček

Software Developer | Systems Engineer | AI Specialist | Technical Writer

sparesparrow | sparesparrow@protonmail.ch | Signal | Stoky SP | X | YouTube | Discord | MCP Server Developer

About

I am a software developer with over 6 years diving into C++, Bash and JavaScript, and over 4 years with Python and TypeScript. I've been friends with Linux for over 8 years. I am dealing with Networking and Containers for 4 years. This year I am building servers implementing Model Context Protocol

I'm fascinated by neuroscience, BMI(Neuralink), machine learning and music I'm currently producing a Czech audiobook - TTS narration of Mises' Human Action.

GitHub Projects

human-action

A system for producing high-fidelity Czech audiobooks of Ludwig von Mises’ “Human Action” using AI voice synthesis.

An innovative system dedicated to producing high-quality Czech-language audiobooks, with a special emphasis on Ludwig von Mises’ “Human Action.” Leveraging advanced multilingual text processing and ElevenLabs’ AI voice synthesis, it ensures precise pronunciation of intricate economic concepts, making complex ideas accessible.

  • Python
  • FastAPI
  • ElevenLabs API
  • Multilingual Processing
  • ElevenLabs Audio Synthesis

ipmon

A Linux daemon for real-time network monitoring and adaptive firewall management.

A robust Linux daemon crafted for real-time network interface monitoring and proactive firewall management. Integrated with the Linux kernel via NETLINK for low-latency event detection, it uses NFTables for atomic updates, ensuring secure handling of dynamic network conditions.

  • C++
  • Linux Kernel
  • NETLINK
  • Multi-threading
  • NFTables

mcp-prompts

A prompt management system for AI applications with semantic search and collaboration.

A sophisticated prompt management system tailored for AI-driven applications, providing a scalable platform to organize, search, and collaborate on prompts. Utilizes vector-based semantic search with pgvector and real-time collaboration via Server-Sent Events, enhancing AI workflow efficiency.

  • TypeScript
  • Node.js
  • PostgreSQL+pgvector
  • Docker
  • REST+SSE

podman-desktop-extension-mcp

A Podman Desktop extension for secure MCP server management.

A powerful Podman Desktop extension enabling secure and efficient management of Model Context Protocol servers in containerized environments. Features rootless runtimes, encrypted credential storage, and real-time health monitoring.

  • TypeScript
  • Svelte
  • Podman
  • Container Security

mcp-project-orchestrator

An AI-driven tool for generating software projects from natural language.

A groundbreaking AI-powered tool that converts natural language requirements into fully structured software projects. Leverages LLMs and vector search to identify design patterns and generate code.

  • TypeScript
  • LLM Integration
  • Pattern Matching
  • Vector Search

mcp-router

A workflow orchestration system for MCP services with a visual designer.

A sophisticated workflow orchestration system for Model Context Protocol services, featuring a drag-and-drop visual designer for building AI pipelines. With dynamic service discovery and resilient routing, it empowers developers to create fault-tolerant, high-performance workflows.

  • TypeScript
  • Node.js
  • React
  • Docker
  • Microservices

cursor-rules

A comprehensive rules engine for the Cursor IDE to structure AI interactions, using glob-based file matching and hierarchical organization for consistent workflows.

  • Markdown
  • MDC Format
  • LLM Integration
  • Pattern Matching

cursor-audio-notifications

An extension for the Cursor IDE that adds audio notifications for events like build completions, enhancing workflow awareness and reducing context switching.

  • TypeScript
  • ElevenLabs Audio Synthesis
  • IDE Integration
  • Multilingual Processing

openssl-crypto-policies-test

A test suite for validating OpenSSL cryptographic policy enforcement, with automated TLS security level verification and cipher benchmarking.

  • Bash
  • Cryptography
  • OpenSSL

mcp-servers

A suite of MCP servers with visualization, persistence, and prompt management tools.

A versatile suite of Model Context Protocol servers: `mermaid` (Mermaid diagram generator), `solid` (SOLID Code Review), `prompt-manager` (prompts orchestration, templates), and more.

  • TypeScript
  • Node.js
  • Docker
  • LLM Integration
  • Microservices

btc-pay-server

A self-hosted Bitcoin payment processor for web applications.

A secure, self-hosted Bitcoin payment processor built with Rust, offering a RESTful API for handling payments, generating requests, and verifying transactions, designed for easy integration into web applications.

  • Rust
  • Bitcoin Protocol
  • REST API

Open Source Contributions

Model Context Protocol Servers

Enhanced GitHub integration and security authentication for LLM applications.

Pull Request #630

  • TypeScript
  • API Design
  • LLM Integration
  • Security

Podman Desktop AI Lab

Added secure API key management and resource optimization for AI container management.

Pull Request #2518

  • TypeScript
  • Podman
  • Containerization

Work Experience

Software Developer (C++) | Ixperta (for Thermo Fisher Scientific) | 2023 – 2024

Developed high-performance server-side applications for electron microscopy systems using C++. Implemented FPGA-based data processing pipelines with gRPC and networked hardware communication. Designed backend logic for WPF applications using C# and .NET.

  • Optimized data acquisition pipeline
  • Implemented robust error handling and recovery mechanisms
  • Collaborated in an international Agile team

Software Engineer II | Honeywell | 2022 – 2023

Developed real-time aircraft monitoring APIs in C++ with high-performance data processing. Created Python-based integration tests for protocol validation, ensuring aviation safety compliance.

  • Implemented protocol validation for aviation messaging
  • Developed automated testing framework for safety-critical components
  • Optimized data stream processing with multi-threading

Application Developer | Trusted Network Solutions | 2020 – 2022

Implemented HTTP/TCP forward proxy with encrypted traffic inspection. Developed ipmon for dynamic firewall management and network monitoring using NETLINK and NFTables.

  • Integrated with Suricata IDS and PostgreSQL for security logging
  • Designed thread-safe, event-driven architecture for IPv4/IPv6 monitoring

Automation Developer & IT Systems Specialist | IBM | 2014 – 2016

Developed a C++ monitoring application to reduce false positives during server maintenance. Promoted to Automation Developer, creating tools with Bash, PowerShell, and JavaScript for Linux/Windows infrastructures.

  • Improved efficiency with custom automation solutions
  • Managed and optimized large-scale infrastructure

Technical Skills

C C++ C# Blockchain Python JavaScript/TypeScript Node.js Bash Rust (basic) React (basic) Linux System Programming Containerization (Docker, Podman), Kubernetes AI & ML (OpenAI API, Anthropic API) Network Security, Message Brokers Embedded Systems, ARM, RTOS PostgreSQL, Vector DBs, MongoDB Data Analysis NLP

Education

Masaryk University - Faculty of Informatics
Informatics - Computer Systems and Data Processing, Bachelor's Degree, 2012 – 2014

Coursera.org
Deep Learning Specialization

DeepLearning.ai
Data Analysis, CrewAI, LangChain

Additional Interests

  • Ludwig von Mises, Murray Rothbard
  • Ray Kurzweil, Nick Bostrom, Max Tegmark
  • Lex Fridman, Andrew Huberman, Dario Amodei
  • Neuroscience & Brain-Machine Interfaces