# 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



Building custom agentic AI solutions, grounded in the client's business logic, integrated into their existing systems, and continuously self-improving from collaboration with their teams. Developing and operating a team of AI employees for scaling the consulting business.




### AI-powered visual search platform

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

**Roles:** Principal ML Engineer and Architect

**Period:** 2023 - 2024

**Type:** Freelance


Evolution of MerlinOne's AI technology into Canto's cloud-native, horizontally scalable <a href="https://www.canto.com/product/ai-visual-search/">AI Visual Search</a> platform. Development of an end-to-end training pipeline for query processing models, improving search accuracy on customer-specific data across diverse content types.


Running in production for 2000+ B2B customers. Led the AI team and was 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

**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. Design, training, fine-tuning, and deployment of AI models at scale for a wide range of tasks.


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>). Formed and led the AI team and was 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


**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](https://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](https://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](https://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](https://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.



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

**Company:** [InterComponentWare AG](https://www.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="https://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](https://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](https://www.uni-salzburg.at/), CAME

**Roles:** Research Software Engineer

**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](https://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.


