# Resume

## Martin Krasser

AI engineer and architect

AI engineer and architect with a proven track-record in agentic systems, machine learning, distributed systems, and system integration. 8+ years of AI/ML engineering experience and 20+ years of architecting, developing, and operating production software systems at scale. Extensive industry experience in both technical and leadership roles. Active open source contributor.

## Industry Experience


### Custom Agentic AI & ML solutions

**Company:** [Gradion AI](https://gradion.ai)

**Roles:** Founder, AI Engineer and Architect

**Period:** 2025 - present



We automate business processes with AI agents grounded in your business logic, integrated into your existing workflows with graduated autonomy (supervised mode progressing to autonomous handling), and improving through human and agentic feedback loops.


We are active open source contributors, currently focused on self-improving code-action agents and group-conversational AI.



### AI-powered visual search platform

**Company:** [Canto](https://www.canto.com/)

**Roles:** Principal ML Engineer and Architect, Senior Director Machine Learning

**Period:** 2023 - 2024

**Type:** Freelance


Development of an AI-powered <a href="https://www.canto.com/product/ai-visual-search/">visual and hybrid search</a> platform built as a cloud-native solution with horizontal scalability as a key feature. Training of custom query processing models with synthetic data to deliver accurate search results across diverse content types.


Running in production for 2000+ B2B customers. Responsible for all ML research and development efforts at Canto.



### Merlin Accelerated Intelligence (AI) Suite

**Company:** [MerlinOne](https://www.canto.com/press-releases/canto-merlinone/)

**Roles:** Principal ML Engineer and Architect, Director Machine Learning

**Period:** 2018 - 2023

**Type:** Freelance


Conception and development of a multimodal, agentic AI search engine with semantic understanding of images, videos, documents, and audio, enhanced through domain-specific model fine-tuning for media organizations. Supports facial recognition for identity-constrained searches, and image aesthetics assessment for selecting images with perceived highest quality.


Running in production at several customer sites, including the publicly accessible <a href="https://newsroom.ap.org/">AP Newsroom</a> (see also <a href="https://www.ap.org/media-center/press-releases/2023/millions-of-ap-images-and-video-now-available-on-single-platform-with-ai-powered-search/">press release</a>). Responsible for all ML research and development efforts at MerlinOne. The success of the Merlin AI Suite was a major factor in the acquisition of MerlinOne by Canto in 2023.



### Applied machine learning study

**Company:** [https://martin-krasser.com](https://martin-krasser.com)

**Roles:** Sabbatical Year

**Period:** 2017 - 2018



Focused on deep learning and traditional machine learning, supported by a detailed review of statistics and mathematics. Work included completing <a href="/courses/">online certifications</a> and publishing <a href="/">technical articles</a> and <a href="/open-source/">open-source projects</a>. Balanced the study of scientific theory with ML engineering best-practices.




### Global distribution of a digital asset management system

**Company:** [Red Bull Media House](http://www.redbullmediahouse.com/)

**Roles:** Distributed Systems Engineer

**Period:** 2014 - 2017

**Type:** Freelance


Global distribution of the data management layer of RBMH's in-house DAM system for low-latency and partition-tolerant access to local datacenters. The developed inter-datacenter replication mechanism provides causal consistency guarantees and supports convergence of application state under concurrent updates via <a href="https://rbmhtechnology.github.io/eventuate/architecture.html#operation-based-crdts">operation-based CRDTs</a>. The generic part of the solution was open-sourced as <a href="https://rbmhtechnology.github.io/eventuate/overview.html">Eventuate</a> toolkit.


Production deployment to multiple datacenters world-wide. Responsible for conception, architecture, design and implementation of Eventuate and its in-house applications. Eventuate is an evolution of <a href="https://doc.akka.io/docs/akka/current/persistence.html">Akka Persistence</a> which I developed in another project.



### Streaming platform for sports betting applications

**Company:** [agido GmbH](http://www.agido.com/)

**Roles:** Distributed Systems Engineer

**Period:** 2015 - 2017

**Type:** Freelance


Development of a streaming platform for calculating <a href="https://www.agido.com/projekte">real-time odds and risk models</a> in sports betting applications. Bets on odds from up to hundred bookmakers, each with several thousand constantly changing odds, are used to calculate models for adjusting a bookmaker's odds such that their risk is minimized. Development of streaming data analytics extensions for Eventuate.


Consultation on event sourcing best practices for all relevant use cases and responsible for their implementation with the <a href="https://rbmhtechnology.github.io/eventuate/overview.html">Eventuate</a> toolkit.



### Akka Persistence: actor state persistence via event sourcing

**Company:** [Lightbend](http://www.lightbend.com/)

**Roles:** Software Engineer, Software Architect

**Period:** 2013 - 2014

**Type:** Freelance


Development of <a href="https://doc.akka.io/docs/akka/current/persistence.html">Akka Persistence</a> which enables stateful <a href="https://akka.io/">Akka</a> actors to persist their state via event sourcing. Events are written to append-only storage which allows for very high transaction rates and efficient replication. A stateful actor is recovered by replaying stored events to the actor, allowing it to rebuild its internal state.


Implementation in <a href="https://github.com/search?q=%22akka-persistence%22&amp;type=repositories">numerous</a> commercial and open-source projects. Responsible for all phases of the project, from initial idea to production quality code. Akka Persistence is an evolution of <a href="https://github.com/eligosource/eventsourced">Eventsourced</a>, a predecessor that I developed in a prior project.



### Low-latency, high-throughput e-wallet management web service

**Company:** [Eligotech BV](http://www.eligotech.com/)

**Roles:** Software Engineer, Software Architect

**Period:** 2012 - 2013

**Type:** Freelance


Developmenent of the persistence layer of an e-wallet management web service for customers in the online gambling industry. Implementation of an event sourcing architecture for supporting low-latency and high-throughput transactions. The core components of the persistence layer were open-sourced as <a href="https://github.com/eligosource/eventsourced">Eventsourced</a> library.


Responsible for conception, design and implementation of Eventsourced and its integration into Eligotech products.



### Software development and consulting services

**Company:** [https://martin-krasser.com](https://martin-krasser.com)

**Roles:** Independent software engineer and architect

**Period:** 2011 - present

**Type:** Freelance


I partner with clients to develop and operate software systems at scale, with a focus on artificial intelligence, distributed systems, event sourcing and system integration. Solutions I built for clients serve thousands of B2B customers worldwide. See <a href="/industry/">industry experience</a> for a selected list of projects, and <a href="/stories/">stories</a> for selected open source contributions.




### E-Health integration platform based on HL7 and IHE standards

**Company:** [InterComponentWare AG](https://icw-global.com/)

**Roles:** Lead Software Architect, Senior Software Engineer

**Period:** 2005 - 2011



Development of the <a href="https://oehf.github.io/ipf-docs/">Open eHealth Integration Platform</a> (IPF), a platform for integrating healthcare information systems. IPF was open sourced in 2008 after several years of in-house development and application in customer projects. IPF's programming model is a domain-specific language (DSL) for implementing <a href="https://www.enterpriseintegrationpatterns.com/">enterprise integration patterns</a> in healthcare-specific integration solutions, based on <a href="http://www.hl7.org/">HL7</a> and <a href="https://www.ihe.net/">IHE</a> standards.


Production deployments in many healthcare integration solution world-wide. IPF is still actively maintained today, by contributors from several healthcare integration providers. Responsible for conception, design and implementation of IPF and its application in customer projects. Founder of the open source project and lead developer until 2010.



### Distributed scientific computing solution for a drug discovery pipeline

**Company:** [LION Bioscience AG](http://www.lionbioscience.com/)

**Roles:** Senior Software Architect, Senior Software Engineer

**Period:** 2000 - 2004



Development of a distributed computing solution for integrating chemical analysis tools in a drug discovery pipeline, with fault-tolerant scheduling of tool executions and aggregation of analysis results, for unified experience across research locations in different countries. Implementation of high-performance hierarchical clustering algorithms that reduced analysis times by 1-2 orders of magnitude.


Running for several years in production at <a href="https://www.bayer.com/">Bayer AG</a>. Responsible for architecture, design and implementation of the solution and its continuous improvement based on close collaboration with researchers.



### Ab-initio protein structure prediction

**Company:** [University of Salzburg](http://uni-salzburg.at/), CAME

**Roles:** Software Developer, Research Assistant

**Period:** 1999 - 2000



Development of algorithms and software for ab-initio protein structure prediction. Application of statistical mechanics for protein structure optimization and evaluation.




### Patient transportation management system

**Company:** [Austrian Red Cross](http://www.roteskreuz.at/)

**Roles:** Software Developer

**Period:** 1998 - 1999



Development of a patient transportation management system in the IT department of the Red Cross in Graz, Austria. Work done during my civil service at the Red Cross.


