Vojtěch Špaček
AI/LLM Developer & Researcher | Senior C++ Engineer | Cybersecurity & Linux Specialist | MCP Server Architect
sparesparrow |
LinkedIn |
sparesparrow@protonmail.ch |
+420 776 168 749 |
Calendly |
Signal |
X |
YouTube |
Discord |
Profile Summary
Pragmatic programmer and creative problem solver specializing in AI/LLM development and research. Cybersecurity & Linux specialist with deep expertise in high-performance systems. Senior C++ developer with medior-level Python and JavaScript skills, and junior proficiency in Rust/Qt. Passionate about transforming traditional software development through AI integration, advanced prompt engineering, and building scalable LLM-powered workflows. Expert in Model Context Protocol (MCP) servers, natural language-driven development, and creating robust CI/CD pipelines that enable AI-powered applications at scale.
Testimonials
"Vojtěch consistently delivers high-quality, maintainable code and is a driving force for innovation in our team."
- Senior Software Engineer, Thermo Fisher Scientific
"His expertise in AI and open source is matched only by his collaborative spirit and technical leadership."
- Lead Developer, Open Source Project
"A rare blend of systems thinking and hands-on engineering. Vojtěch is a go-to for complex challenges."
- Engineering Manager, Honeywell
About
I am a software developer with over 6 years of experience in C++, Bash, and JavaScript, and over 4 years with Python and TypeScript. I have been using Linux for over 8 years and have 4 years of experience with networking and containerization. This year, I am building servers implementing the Model Context Protocol.
I'm fascinated by neuroscience, brain-machine interfaces (BMI/Neuralink), machine learning, and music. I'm currently producing a Czech audiobook - TTS narration of Mises' Human Action.
GitHub Projects
human-action
Audiobook generation pipeline with Elevenlabs Python SDK and voice synthesis for producing high-fidelity Czech audiobooks of complex texts like Ludwig von Mises' "Human Action".
Comprehensive system for AI-powered audiobook production using ElevenLabs voice synthesis technology. Processes complex academic texts and converts them to high-quality audio narration, making dense economic and philosophical works accessible to wider audiences. Reduces manual narration time by 90% through automated voice synthesis while maintaining natural intonation and pronunciation.
- Python
- FastAPI
- ElevenLabs API
- Multilingual Processing
- Voice 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
hard-coder
Early adoption of agentic design patterns and multi-step reasoning in AI code generation.
Demonstrates early adoption of agentic design patterns and multi-step reasoning in AI code generation. Reasoning Engine AI Assistant with implemented reasoning & planning capability, designed when LLMs lacked advanced reasoning without agentic frameworks. Transforms ideas into working code including tests and documentation.
- Python
- AI Agent Framework
- Reasoning Engine
- Code Generation
github-events
Python service monitoring 23+ GitHub event types with analytics and security anomaly detection.
Comprehensive monitoring service tracking GitHub activities with repository health scoring, developer productivity analysis, and security anomaly detection. FastAPI REST API with 15+ endpoints, interactive dashboard with live data integration, MCP server support. Dual backend support: SQLite and AWS DynamoDB with ecosystem monitoring for cross-domain cooperation.
- Python
- FastAPI
- SQLite + DynamoDB
- Security Monitoring
- Analytics Dashboard
sparetools
Monorepo aggregating shared Python tools with C/C++ dependency management and cross-platform CI/CD.
Monorepo aggregating shared Python tools, demonstrating C/C++ dependency management and cross-platform CI/CD pipelines. Showcases modern Python packaging, cross-platform compatibility, and integration with native code dependencies.
- Python
- C/C++
- Conan Package Manager
- Cross-platform CI/CD
rtp-midi
Modular Rust architecture for real-time MIDI, audio, and LED control with network protocols.
Low-latency MIDI routing connecting music production hardware to DAWs and addressable LED systems via network protocols. Android Hub (Kotlin + Rust NDK) with foreground service, AMidi NDK, mDNS discovery, plus ESP32 visualizer using FastLED and dual-core FreeRTOS. Dual-protocol architecture: RTP-MIDI for DAWs, OSC for LED devices with modern CI/CD pipeline and Docker containerization.
- Rust (66.5%)
- RTP-MIDI Protocol
- Android NDK
- ESP32/FreeRTOS
- Network Protocols
rust-network-mgr
Rust daemon orchestrating dynamic firewall rules via Netlink with minimal memory footprint.
Redesigned and reimplemented ipmon as a Rust daemon orchestrating dynamic firewall rules via Netlink with minimal memory footprint. Architected event-driven system for real-time network state changes, implementing atomic firewall updates to prevent race conditions and inconsistent rulesets during topology changes. Built with lock-free data structures and epoll-based multiplexing for high-throughput event processing.
- Rust
- Netlink
- Lock-free Data Structures
- Event-driven Architecture
- Firewall Management
Open Source Contributions
mcp-prompts
- Core contributor: Implemented hexagonal architecture, boosting maintainability and extensibility.
- Wrote integration tests, increasing code coverage by 25% and reducing bug reports by 30%.
- See merged PRs: #all
podman-desktop-extension-mcp
- Developed Podman Desktop extension for secure MCP server management, enabling rootless runtimes and encrypted credential storage.
- Improved real-time health monitoring, reducing incident response time by 40%.
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. Created vscode-automation extension for enterprise-grade VSCode integration with TICS code quality analysis and OpenAI API for automated violation detection and AI-powered remediation.
- Optimized data acquisition pipeline and implemented robust error handling
- Developed hardware abstraction layers (HAL) and inter-process communication using COM/MIDL
- Implemented embedded software for FPGA hardware with gRPC networking
- Built vscode-automation extension with TypeScript, VSCode API, and OpenAI integration
- Led knowledge sharing sessions on GitHub Copilot best practices
- Collaborated in international Agile team with stakeholder demos
New Skills Learned:
Image Acquisition & Processing, C#, .NET, Component Object Model, Software Development for Windows, gRPC, FPGA development, VSCode Extension Development, TypeScript, OpenAI API Integration, Technical Presentation & Stakeholder Communication
Software Engineer II | Honeywell | 2022 – 2023
Architected and implemented DiagTest framework, a sophisticated state machine-based diagnostic test engine in C++ managing 15+ operational states for aircraft member system testing. Designed job-based execution system with DiagTestJob and DiagTestMsgQueProc for asynchronous test orchestration using message queue processing. Engineered test interference management to prevent conflicting diagnostic tests, ensuring aircraft system safety.
- Implemented four diagnostic test modes: data collection, passive monitoring, interactive, and non-interactive
- Developed comprehensive Python integration tests for protocol validation and system stability
- Built real-time parameter monitoring system (MonitorManager) tracking aircraft values during execution
- Ensured aviation safety standards compliance with maintenance message correlation
- Optimized data stream processing with multi-threading and timeout management
New Skills Learned:
Embedded Software, ARM, RTOS, Clang, Cross-platform Compilation, Flatbuffers (binary data serialization), Conan (Dependency management), Enterprise Architect (UML diagrams), Aviation Safety Standards, State Machine Design Patterns, TeamCity, GitLab CI/CD
Application Developer | Trusted Network Solutions | 2020 – 2022
Implemented comprehensive forward proxy using C++ with HTTP/HTTPS proxy featuring TLS/SSL inspection, OCSP integration, Kerberos authentication, and LDAP integration. Built certificate generation and management system with CA infrastructure. Developed ipmon network monitoring solution with real-time IPv4/IPv6 address monitoring using NETLINK sockets and dynamic NFTables firewall rule management.
- Created thread-safe, event-driven architecture with Unix domain sockets for inter-process communication
- Integrated with Suricata IDS and PostgreSQL for security logging and log aggregation
- Built comprehensive testing infrastructure with Perl test framework for HTTP/HTTPS protocol validation
- Developed JSON-based configuration management and atomic file operations for system stability
- Implemented DNS resolution, caching, and domain categorization mechanisms
New Skills Learned:
TCP Proxy, HTTP Proxy, Encrypted Traffic Inspection, TLS 1.3, C++20, C++17, Boost Libraries, JSON-CPP, Kerberos/Heimdal, OCSP, LDAP, SQLite, Perl, JavaScript/TypeScript, YAML, Jenkins, Linux Networking, Netlink, UNIX Sockets, SSH Tunneling, Port Forwarding
Automation Developer & IT Systems Specialist | IBM | 2014 – 2016
Developed enterprise automation solution that replaced manual IT operations including ticketing systems and server administration processes. Implemented workflow automation using Bash, PowerShell, and JavaScript for cross-platform server management. Applied automata theory principles to design state-driven automation workflows for complex IT operations.
- Monitored Unix/Windows servers and resolved incidents in production environments
- Performed ticketing operations and developed scripting solutions for system administration
- Gained hands-on experience with Active Directory, VMware virtualization, and enterprise IT operations
- Improved efficiency through custom automation solutions and infrastructure optimization
New Skills Learned:
RedHat Linux, Windows Server, Active Directory, VMware, Bash, PowerShell, JavaScript, Practical usage of Automata Theory
Skills
Senior Level
Medior Level
Junior Level
Additional Technologies
Education
Masaryk University - Faculty of Informatics
Informatics - Computer Systems and Data Processing, Bachelor's Degree, 2012 – 2014
Learned programming, Linux, Networking
Coursera.org, DeepLearning.ai
Deep Learning Specialization (four Machine Learning courses from Andrew Ng), Data Analysis, Prompt Engineering, Building LLM agents
Design Patterns & Software Architecture
Design Patterns (refactoring.guru), Hack The Box cybersecurity training
Professional Development Books
Software Engineering at Google, The Pragmatic Programmer, Clean Architecture
Additional Interests
- Ludwig von Mises, Murray Rothbard
- Ray Kurzweil, Nick Bostrom, Max Tegmark
- Lex Fridman, Andrew Huberman, Dario Amodei
- Neuroscience & Brain-Machine Interfaces