mk13.studio

We build software.
And the technology behind it.

Custom software, engineering teams and technology infrastructure — designed to solve real problems, built to last.

From the first line of code
to a technology organization that works.

What we do

Technology built around real needs

We design and build software, improve engineering organizations and help companies make practical technology decisions.

Custom software development

Custom software

Software designed for the problem, not the template

We build web, backend and native applications around real business requirements. Our core stack is Node.js and TypeScript on the backend, React on the web and Swift for Apple platforms.

  • Node.js and TypeScript backend systems
  • React web applications
  • Swift and SwiftUI applications
  • API design and system integrations
  • Cloud-ready architecture
Reusable software architecture and application components

Engineering foundation

We don't start every project from zero

Over time, we have built reusable backend and frontend packages that solve the infrastructure problems common to modern applications. They give new projects a proven foundation while leaving the product itself free to evolve.

  • Reusable backend building blocks
  • Frontend application foundations
  • Authentication and authorization patterns
  • Consistent error handling and validation
  • Shared conventions that reduce boilerplate
Secure application architecture

Security first

Security is part of the architecture

Security should not be a checklist added before release. We treat authentication, authorization, data boundaries, secrets, infrastructure and deployment processes as fundamental parts of application design.

  • Security considered from the design stage
  • Explicit authentication and authorization boundaries
  • Secure handling of application data and secrets
  • Controlled deployment and infrastructure practices
Software engineering team working together

Engineering teams

Strong teams don't happen by accident

We help build, organize and lead software engineering teams — from defining roles and responsibilities to improving the way people collaborate, make decisions and deliver software. The focus is always on creating teams that can work effectively without unnecessary process or management overhead.

  • Engineering team design and organization
  • Technical leadership and team management
  • Roles, responsibilities and ownership
  • Development workflows and delivery practices
  • Hiring and team growth
  • Mentoring engineering leaders
Technology architecture and infrastructure planning

Technology & infrastructure

Technology that supports the business

We help companies make practical decisions about architecture, cloud infrastructure and internal IT. From reviewing an existing platform to planning modernization or taking responsibility for day-to-day technology operations.

  • Technology strategy and architecture
  • Cloud infrastructure and operations
  • Internal IT organization
  • Architecture and infrastructure reviews
  • Modernization planning
  • Technology cost and complexity management

We don't only build for clients. 
We build our own products, too.

In the workshop

Products we're building

Independent products give us a place to turn ideas into real systems — and to use the same engineering principles we bring to client work.

Farm Manager Pro agricultural management game

Farm Manager Pro

A browser-based farming management game focused on the economics, planning and operation of a modern farm. Build the business, manage fields, machinery and infrastructure, and make the decisions behind the farm — without having to drive every tractor.

Discover Farm Manager Pro

Have a technology problem worth solving?

Whether you need a product built, an existing platform improved or a technology organization brought under control, let's talk about what you actually need.

Let's talk