MSc. Patrik Herak

Senior Software Engineer

10+ years shipping software. I lead a team building a community app that brings people together, work with AI-assisted workflows daily, and spend every free hour obsessively building AI apps that think for themselves.

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

Senior Software Engineer

Panter AG, Zurich

Full-stack developer on diverse client projects. Coaching junior-to-senior transitions, Python training, multi-project support.

TypeScript
React
Angular
Python
Java
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
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