About
I'm a software engineer with 10+ years of experience across web, mobile, and enterprise systems, working independently across several engagements. I lead a dev team building a community app that brings people together, and I build AI systems that run in production for warehouse analytics and e-commerce fulfillment.
Most of that work is agentic: autonomous agents with real tool access, MCP servers, multi-agent networks, RAG pipelines, and the durable memory and guardrails that make an agent safe to point at a live system. Day to day that means Claude Code, the Anthropic API, self-hosted agent runtimes, Mastra, and the Vercel AI SDK.
Safety is the part I care about most. I design agents whose limits are enforced in code rather than in prompt instructions: read-only by construction, one fixed tool interface, identity the model cannot pass as an argument. That work led to llm-privacy, an open-source layer that keeps personal data out of model context entirely.
I keep a close eye on new AI trends and try them out hands-on, whether it's writing an MCP server for something around the house, testing a new agent runtime, or sharpening my Python craft. Always learning, always building.
Focus Areas
Agentic Systems
Autonomous agents with real tool access, multi-agent networks, MCP servers
Agent Safety
Code-enforced isolation, read-only guarantees, PII protection
RAG Systems
Retrieval-augmented generation, vector search, knowledge bases
Production AI Ops
Self-hosted agents, durable memory, evals, observability
Multi-Tenant SaaS
Next.js and Postgres, sync engines, pre-aggregated analytics
MCP & Tooling
Custom MCP servers, Claude Code skills, hooks and plugins
Skills
Languages
Agentic Engineering
AI / ML
Frontend
Backend & Data
Cloud & Infra
Tools
Experience
AI Engineer
Contracting
Building AI agents that work against live systems, and the multi-tenant platforms behind them, across warehouse analytics and e-commerce fulfillment. Hands-on with agent harnesses and the tooling around them.
Lead Software Engineer
Panter AG, Zurich (contract)
Leading development of the Flink community app alongside diverse client engagements. Coaching junior-to-senior transitions, Python training, AI-assisted delivery workflows, multi-project support.
Frontend Developer
q_alizer (via Panter)
Angular + GCP stack for a laboratory quality-improvement product.
Full-stack Developer
Dynoptic (via Panter)
ERP software for opticians. Built GraphQL API on a modern Java stack.
Full-stack Developer
Schulthess Maschinen AG (via Panter)
Mobile app in Ionic Capacitor (Angular) for smart industrial washing machines plus Java backend.
Full-stack Developer
Kickstart Innovation (via Panter)
Website rebrand for Zurich incubator on Magnolia CMS. Built custom onboarding module with Java.
Full-stack Developer
candi solar (via Panter)
Migrated quote-generation logic to AWS Lambda serverless functions. Ongoing support.
Frontend Developer
Bluelion Incubator (via Panter)
Website rebrand for Zurich incubator and accelerator company using Magnolia CMS.
Full-stack Developer
Migros Bank (via Panter)
Banking products for private investing. Development, refactoring, test coverage, code reviews.
Frontend Developer
Helsana Insurance (via Panter)
Migrated AngularJS to Angular 7. Architectural design, mentoring, code reviews.
Senior Software Engineer
3Pillar Global, Brno
Client project delivery. Organised technical meetings and ran the internal JavaScript community.
Senior Software Engineer
Velleros (via 3Pillar)
Wireless emergency alerting system for the US market. Event-driven C++ services delivering alerts to subscribed devices in real time, AngularJS front-end for subscriber management, legacy services refactored to Node.js, plus an Android app. Architectural design, mentoring, code reviews.
Software Engineer
Lepidus (freelance)
Commercial WordPress plugin measuring content production and social statistics, with a license-key system.
Software Tester
LOGIS (part-time)
Automated and manual testing for advanced planning and scheduling products in metal and discrete manufacturing. Built test scenarios and an automated test suite. Done as part of my bachelor thesis.
Software Engineer
nDemic (freelance)
WordPress templates and plugins built to client needs. Largest was a Q&A management system adopted by Prague City Hall.
Open Source
llm-privacy
An Agent Skill that keeps personal data out of model context. Names, e-mails, phones and card numbers are swapped for stable tokens before the model sees them, then restored in the final answer. Substitution is deterministic code, with no ML and no network call. Multilingual, dependency-free, 135 tests.
hermes-llm-privacy
The same engine as a Hermes Agent plugin. Masking and restoration happen automatically at the gateway, around every model call, so an existing agent gains the privacy layer without any change to how it works.
Education & Languages
PhD Studies in Informatics (paused)
VSB - Technical University of Ostrava
3D object recognition and pose estimation in RGB-D data. Advanced feature descriptors, AI-driven methods, handling occlusion and noise.
Master's Degree in Computer Science
VSB - Technical University of Ostrava
Thesis on 3D pose estimation using state-of-the-art local descriptors in RGB-D images. Proposed enhancements for more effective object recognition.
Bachelor's Degree in Computer Science
VSB - Technical University of Ostrava
Languages
Certifications
Elektrotechnical Certification
SPS Trnava
