---
title: "SaaSForge — We build and run SaaS products"
description: "SaaSForge s.r.o. — We build and run our own SaaS products. Consulting in cloud-native architecture, observability, GenAI, and AI adoption. Based in Prague."
url: https://saasforge.cz/
language: en
translation_cs: https://saasforge.cz/cs/
---

# SaaSForge: We build and run our own SaaS products

SaaSForge creates and operates cloud-native SaaS solutions. We also share our deep engineering expertise through focused consulting in architecture, observability, and GenAI.

## Products We Build & Run

We design, develop, and operate our own SaaS products — from idea to production and beyond.

### [CrushLog](https://crushlog.pro)

The climbing logbook for serious climbers. Track your ascents, analyze performance, and connect with the climbing community.

### [EVTracker](https://evtracker.online)

Smart tracking for electric vehicle owners. Monitor charging costs, energy consumption, and driving efficiency in one place.

### [Sestava](https://sestava.app)

An interval and strength timer for iPhone. Plans from your coach by link or QR code. No account.

Built with: Java / Spring Boot, GraphQL, Vue.js, Flutter, Kubernetes, GCP, Terraform, OpenTelemetry

## Consulting

We help engineering teams move faster and build better with focused, hands-on consulting.

### Software Architecture

Architecture reviews, domain-driven design, and system design guidance. We help you make the right technical decisions before they become expensive.

### Cloud-Native & DevOps

Kubernetes, service meshes, CI/CD pipelines, and infrastructure-as-code. Performance testing, right-sizing, autoscaling, and cloud migration — we help teams build and run production-grade platforms.

### GitOps & Delivery

Git-driven infrastructure and application delivery with Flux, ArgoCD, and automated pipelines. Progressive deployment with canary releases and blue/green strategies for safe, zero-downtime rollouts.

### Observability & OpenTelemetry

Implement distributed tracing, metrics, and logging with OpenTelemetry. Gain deep visibility into your systems and reduce MTTR.

### GenAI & AI Integration

Practical GenAI adoption — from evaluating use cases and selecting models to integrating LLMs into your products and workflows.

### Mobile Development

Cross-platform mobile apps with Flutter — from greenfield projects to adding mobile experiences to existing SaaS products.

### AI Adoption & Team Enablement

Hands-on training that gets your engineers productive with AI — agentic coding tools, guardrails that keep generated code from drifting, and workflow changes that actually stick.

## Book a Consultation

From a free discovery call to a retained engagement — pick the format that fits your needs.

### Discovery Call: Free

A 30-minute intro call to discuss your challenges and see if we're a good fit.

[Book Free Call](https://cal.eu/petrmacek/30min)

### Consultation: €175

A 60-minute deep-dive session focused on your specific technical challenge.

[Book Session](https://cal.eu/petrmacek/consultation)

### Architecture Review: €800

Half-day architecture review with a written report and actionable recommendations.

### Custom Engagement: Let's talk

Retained advisory, hands-on migrations, or ongoing architecture support — tailored to your team.

### Team AI Enablement: Let's talk

Hands-on workshop for your engineering team — agentic coding, guardrails, and adoption tailored to your stack.

## About SaaSForge

SaaSForge s.r.o. is a Prague-based product company that builds and operates its own SaaS solutions. We create tools that solve real problems for real users — and we run them in production ourselves.

Founded in 2026, we also share our hands-on experience through targeted consulting — helping engineering teams adopt cloud-native practices, improve observability, and integrate AI into their products.

- Headquarters: Prague, CZ
- Company ID: 24476137
- Registration: C 441757, Prague

### Ship Fast

Rapid iteration with focus on delivering real value early and often.

### Build Right

Clean architecture and engineering best practices from day one.

### Scale Smart

Cloud-native design that grows with your business needs.

## Contact Us

Need hands-on consulting to level up your engineering? Or have a SaaS idea you'd like to build together? We're open to co-founding ventures where we bring the technical expertise. Let's talk.

- Email: info@saasforge.cz
- Legal name: SaaSForge s.r.o.
- IČO: 24476137; C 441757, Městský soud v Praze; founded 2026-02-10
- Registered office: Rybná 716/24, Staré Město, 110 00 Praha 1, Czech Republic

## Blog

- [Towards the Dark Factory: Where the Human Still Is](https://saasforge.cz/blog/dark-factory-where-the-human-still-is/) (2026-10-30): What the human still does when agents write every line, what auto-merge would need, the road to level 4, and the wager from Part 1, settled.
- [Towards the Dark Factory: The Agent Feeds the Backlog](https://saasforge.cz/blog/dark-factory-the-agent-feeds-the-backlog/) (2026-10-23): Every incident becomes a rule, a skill change or an issue the same day: retrospectives, an issue-filing skill, and reviewers that park findings as issues.
- [Towards the Dark Factory: The Agent Sets the Pace](https://saasforge.cz/blog/dark-factory-the-agent-sets-the-pace/) (2026-10-16): Self-paced agents on one Mac: slots for Swift builds and simulators, ledgers that survive a crash, detached gates, and one night hour by hour.
- [Towards the Dark Factory: The Wall](https://saasforge.cz/blog/dark-factory-the-wall/) (2026-10-09): The validation layer for agent-written Swift: 100% coverage, a mutation runner that fails the build, plans replayed byte for byte, and one holdout rule.
- [Towards the Dark Factory: Level 2 to Level 3 in a Week](https://saasforge.cz/blog/dark-factory-level-2-to-level-3/) (2026-10-02): An iPhone app in Swift, a language we had never shipped, built by Claude Code agents: the contract file, worktrees, adversarial specs, and week one in numbers.
- [Linting the Prompt Layer](https://saasforge.cz/blog/linting-the-prompt-layer/) (2026-09-11): We wrote our conventions in CLAUDE.md, then said prose doesn't fail a build. So we turned the prose into a skill with executable gates, pointed a linter at the skill, and open-sourced the result. Here's what the linter caught — including three broken images on this very site.
- [When runs-on Won't Fail Over: A Hybrid CI Runner Strategy](https://saasforge.cz/blog/github-actions-hybrid-runner-routing/) (2026-07-03): GitHub Actions' runs-on is a label match, not a scheduler — so a busy self-hosted runner just makes your job queue. Here's the runtime routing pattern we use to prefer a free warm box, fall back to a fast cloud runner, and never strand a build.
- [Architecture Tests as a Seatbelt Against Agentic Drift](https://saasforge.cz/blog/archunit-agentic-drift/) (2026-06-26): When a tireless AI agent makes a hundred plausible-looking changes, what stops the architecture from quietly eroding? We wired ArchUnit into the CrushLog backend as an executable seatbelt — and the rules found bugs a human audit missed.
- [When Your AI Agent Stops Trusting the Language Server: Three Bugs Behind the Noise](https://saasforge.cz/blog/jdtls-gradle9-lsp-noise-ai-agents/) (2026-06-19): How a Gradle 9 incompatibility in jdt.ls, a missing Lombok javaagent, and a 120-second timeout taught our coding agent to ignore diagnostics — and how we fixed all three.
- [140 Pull Requests in a Week: Orchestrating Claude Code Agents at a Hackathon](https://saasforge.cz/blog/claude-code-agents-hackathon/) (2026-06-12): Lessons from a hackathon that capped off a months-long service renovation with massive AI assistance — how to run Claude Code agents in parallel, the keyboard shortcuts that keep you sane, what survives a reload, and a status line that keeps you oriented.

All posts: https://saasforge.cz/blog/
