MSc. Patrik Herak

Senior Software Engineer

10+ years shipping software. I lead development of the Flink community app, work with AI-assisted workflows daily, and rapidly prototype apps across various fields and interests.

01

About

I'm a software engineer with 10+ years of experience across web, mobile, and enterprise systems. By day I work on traditional development projects with AI-assisted workflows. I also lead a dev team building a community app that brings people together.

In my free time, I'm consumed by building AI applications — RAG pipelines, autonomous agents, tool-calling networks, multi-agent systems, and MCP servers. My go-to stack includes Mastra, LangChain, LlamaIndex, and the Vercel AI SDK.

I keep a close eye on new AI trends and try them out hands-on — whether it's exploring computer vision with AI, digging into deep learning fundamentals, or sharpening my Python craft. Always learning, always building.

Focus Areas

Agentic Development

Building AI agents, multi-agent networks, tool-calling workflows

RAG Systems

Retrieval-augmented generation, vector search, knowledge bases

AI Frameworks

Mastra, LangChain, LlamaIndex, AI SDK

Computer Vision & DL

Exploring CV with AI, deep learning fundamentals, PyTorch

Python

Constant improvement, scripting to ML pipelines to backend

03

Skills

Primary
Secondary
Familiar

Languages

TypeScriptJavaScriptPythonJavaC++Ruby

Frontend

ReactAngularVueNext.jsIonic

Backend & Cloud

Node.jsGraphQLAWSGCPServerlessRuby on Rails

AI / ML

PyTorchKerasComputer VisionMastraLangChainLlamaIndexRAG

Tools

GitGitHubGitLabJIRANotion
02

Experience

2018 -- Present

Lead Software Engineer

Panter AG, Zurich

Leading project development and diverse client engagements. Coaching junior-to-senior transitions, Python training, AI-assisted workflows, multi-project support.

TypeScript
React
Angular
Python
Java
Leadership
Mentoring
2022 -- 2023

Frontend Developer

q_alizer (via Panter)

Angular + GCP stack for a laboratory quality-improvement product.

Angular
GCP
TypeScript
2021 -- 2022

Full-stack Developer

Dynoptic (via Panter)

ERP software for opticians. Built GraphQL API on a modern Java stack.

Java
GraphQL
ERP
2020 -- 2021

Full-stack Developer

Schulthess Maschinen AG (via Panter)

Mobile app in Ionic Capacitor (Angular) for smart industrial washing machines plus Java backend.

Ionic
Angular
Java
Mobile
2020 -- 2021

Full-stack Developer

Kickstart Innovation (via Panter)

Website rebrand for Zurich incubator on Magnolia CMS. Built custom onboarding module with Java.

Magnolia CMS
Java
2020

Full-stack Developer

candi solar (via Panter)

Migrated quote-generation logic to AWS Lambda serverless functions. Ongoing support.

AWS Lambda
Serverless
Node.js
2020

Frontend Developer

Bluelion Incubator (via Panter)

Website rebrand for Zurich incubator and accelerator company using Magnolia CMS.

Magnolia CMS
Frontend
2019 -- 2020

Full-stack Developer

Migros Bank (via Panter)

Banking products for private investing -- development, refactoring, test coverage, code reviews.

Banking
Full-Stack
Testing
2019

Frontend Developer

Helsana Insurance (via Panter)

Migrated AngularJS to Angular 7. Architectural design, mentoring, code reviews.

Angular
Migration
Mentoring
04

Education & Languages

2017 -- 2020

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.

2014 -- 2017

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.

2011 -- 2014

Bachelor's Degree in Computer Science

VSB - Technical University of Ostrava

Languages

SlovakNative
EnglishProfessional
GermanBasic
CzechProfessional

Certifications

Elektrotechnical Certification

SPS Trnava