About & services

Hi, I’m Markus! I do independent software consulting for AI engineering & cloud-native Go apps:

  • Development of and strategy for AI-based applications, including evals, RAG, context engineering, agentic workflows, and more.
  • Design and architecture, implementation, and evaluation of cloud-native Go applications.

Pricing §

Pricing typically starts at around $ 10,000 / 10,000 €. I customize pricing based on expected outcomes.

Book a call or get in touch.


Cases & testimonials §

AI Search for private real estate portal Boligsiden

Boligsiden is the largest Danish real estate search engine for the private market. I designed and implemented their first AI search offering, including natural language query extraction and semantic search across all their listings and associated images, at a scale of many thousands of searches a day.

Markus combines exceptional technical ability with sound judgement, reliability, and a genuine understanding of what really matters. He doesn’t just build great software; he takes ownership, challenges ideas constructively, and consistently delivers quality. Above all, he is a person of integrity - thoughtful, trustworthy, and simply a great human being to work with. Great technology comes from great people - Markus is both. I would work with him again, anytime.

Antoine Kirk, CTO @ Boligsiden, DK

Extracting information for research from 18th century newspapers at scale

Videlicet is system to enable researchers to extract information from and search in 18th century American newspapers, to unlock information at a scale not previously possible.

It uses AI and LLMs to extract text and tables from documents, allows researchers to experiment with custom extraction prompts, run custom evaluations, and makes extracted information searchable and readily available through both full-text and vector embedding-based semantic search (using a custom fine-tuned embedding model).

Markus can take an abstract idea and make it a reality. Markus is both an excellent software developer and communicator. He is flexible with requirements and will help steer software development to obtain the best possible outcome. Markus is an asset to our team. He is reliable, insightful and available. Furthermore, he works through issues until there is a solution.

Libby Eick, Founder @ Bonny Broom Research, US

Seekerbase is a search engine and data platform I built for the company of the same name. It allows searchers to find products and manufacturers to administrate products on this two-sided marketplace platform.

Markus has been absolutely brilliant in taking our idea to reality. At Seekerbase, Markus combined strong technical skills with a practical, no-nonsense approach. He turned complex requirements into clean solutions and kept everything on track. Markus is reliable, clear, and excellent at his work.

Kieran Hawley, Founder @ Seekerbase, UK

Cloud migration for Boligsiden §

I was a leading consultant for moving Boligsiden to a cloud-based system, enabling faster development of the product and better use of all their real estate market data.

Markus’ technical proficiency and excellent communication skills make him a cornerstone of any software development team.

He is able to single-handedly own key deliverables, working alongside product owners to understand business needs, and ensuring that they are implemented on schedule in a technically sound manner.

He works across the entire software development lifecycle. From the nitty-gritty details of coding and data modelling, to architecting and implementing cloud infrastructure, to operational excellence and sensible processes.

Working with Markus is a pleasure, and I would highly recommend any team looking to deliver serious software to onboard Markus.

Lasse Hels, Tech Lead @ Peytz/Boligsiden, DK

Cloud migration for Ejendomstorvet §

I was a consultant for Ejendomstorvet, providing architectural strategy and implementation work to modernize the platform and move it to the cloud.

Storage Infrastructure at Uber §

I worked as a software engineer on the storage platform team at Uber. My main responsibilities were to build and run software to automatically operate Uber’s realtime storage systems at scale.

Constantly meeting deadlines, working hard to improve the stability and quality of our products, Markus is a high performer and a great example for others.

Kåre Kjelstrøm, Engineering Manager @ Uber, DK/US

Products & open source §

I enjoy building products. Some are paid, some are free, some are big, some are small. All of them deliver value.

  • gomponents is a popular open source library for building web frontends in Go.
  • goqite is a popular open source library for a persistent message queue in Go, backed by SQLite or PostgreSQL.
  • I built online Go courses over at golang.dk.
  • transskriber.dk is an automated transcription service built on OpenAI's Whisper, with the language model running on my own machines.
  • mødelokaler.com is a small meeting room booking web app.