digital

Digital products built to last – from app and device to cloud

Karla Digital is a software development company in Gothenburg. We build, ship and secure mobile apps, connected products and the systems behind them – with the same care from architecture through to stable production.

Senior expertiseExperienced developers who take ownership of architecture, quality and delivery.
Secure by defaultSecurity is built into design, development and testing – not treated as a separate step.
All the way to productionFrom the first architecture to a stable, monitored service in production.

01 – Services

Three ways to work together

Most engagements begin in one of three situations.

/ build

When you’re building something new

You have an idea for an app, a connected product or a web service. We take it from prototype and architecture through to launch and operation. The result is a stable product and a codebase that is built to evolve.

  • Mobile app
  • Connected product
  • Web service
  • Prototype
/ strengthen

When your team needs reinforcement

A senior developer or architect joins your team, directly or through a partner, and takes ownership of the hard parts – architecture, real-time, devices or cloud, for example. We share what we know as we go, so the knowledge stays with your team when the engagement ends.

  • Architecture
  • Real-time
  • Devices
  • Cloud
/ secure

When you want a look at your security

We look at the security of what you already have, with a focus on architecture, code and configuration. You get a written picture of the risks and concrete recommendations in order of priority, so you know what to tackle first.

  • Security review
  • Code review
  • Cloud environment
  • Secure design

Not sure where to start? We carry out a short, focused review of your architecture or security – with a clear scope and a written summary of concrete next steps.

Ask about a review

02 – What we do

Expertise in every layer of the product

We write the code ourselves, from the interface to the infrastructure. That means fewer handovers and a shorter path to something that works.

/ mobile

Mobile apps

Native and cross-platform apps that are fast, keep working when the connection drops, and can be developed further year after year.

/ devices

Connected devices and embedded systems

Software for devices and sensors that have to work outside the office – with Bluetooth, wireless communication and secure updates, for example.

/ real-time

Real-time systems and backend

Event-driven systems and APIs that handle load and deliver data to apps and the web at exactly the right moment.

/ cloud

Cloud and operations

Automated delivery and monitoring that make releases predictable and catch faults early.

/ ai

AI in products

AI features that clearly benefit the user, such as an in-app assistant or on-device speech recognition.

/ tools

Tools that fit the problem

We choose our tools to fit the problem, not the other way round – in the cloud and on our own infrastructure. For example:

  • Swift
  • Kotlin
  • React
  • TypeScript
  • PostgreSQL

Challenges we have solved

  • Robust without connectivityApps and devices that keep working with poor or no connectivity and sync safely when it returns.
  • Caching and loadCaching, queues and retries that take load off the backend and keep data correct under heavy traffic.
  • External hardwareIntegration with external receivers and sensors over Bluetooth, USB and serial – straight from the mobile app.
  • Distributed devicesFleets of connected devices with monitoring, remote updates and remote troubleshooting.
  • Real time from device to cloudEvent flows between devices, apps and cloud services that withstand outages, restarts and network changes.
  • Apps for professional useApps in the App Store and Google Play for people who depend on them in their daily work.

03 – Our own products

We build for ourselves, too

In our own products, everything is down to us – from code and design to operations and the next release.

Yeschef

Invite only

A web app for bakeries and kitchens, with recipes, live baking sessions and an AI assistant that answers questions in the kitchen. The service runs for a closed group of invited users – get in touch if you would like to try it.

Expertise in practiceAI in a live service, real-time features and self-hosted operations

Request an invite
  1. Recipes
  2. Live baking sessions
  3. AI kitchen assistant

VarioBud

Coming soon to the App Store

An iPhone app for paraglider and hang glider pilots. It connects to the variometer over Bluetooth and shows climb rate, altitude and glide ratio in real time. It also offers thermal maps and airspace warnings – and the warnings work even without a network connection. Flights are logged automatically and can be exported in IGC format, and others can follow a flight live.

Expertise in practiceExternal hardware over Bluetooth, real-time and offline

variobud.com
VarioBud showing thermals on a satellite map VarioBud showing airspace warnings

We bring the experience of running our own products to every client engagement.

04 – How we work

Our approach

Thorough understanding first, and decisions grounded in facts.

In-depth analysis

We find the root cause before we propose a solution.

From first principles

We start from what has to hold true, not from how it is usually done.

Test early, always measure

Assumptions are tested early, and decisions rest on measurements.

Simple where possible

Complexity only where it adds value.

Open and documented

Regular check-ins and documentation. You can take the code forward – with or without us.

The format that suits you

On site, remote or as a defined project. The first conversation comes with no obligation.

05 – About Karla Digital

From both sides of the table

Karla Digital is a small software development company led by its founder. Alongside our consulting work, we build and run our own products. That means we see every project both through the client’s eyes and through the eyes of whoever has to live with the product after launch.

Ownership

We take responsibility for the whole and speak up when something won’t hold.

The long view

We build for the whole lifetime of the product, not just up to launch.

Security

Security is part of the craft, not something bolted on afterwards.

Security leadership

Gustav Karlström

Founder and Head of Security

Gustav leads security at Karla Digital, across our own products and client work. Have a security question or a vulnerability to report? Write to Gustav directly.

gustav@karladigital.se

  • CompanyKarla Digital AB
  • EngagementsConsulting and projects
  • LanguagesSwedish and English
  • LocationGothenburg

Tell us what you’re building

Got an idea, a team that needs reinforcing or a question about security? Drop us a few lines. We reply personally and are happy to set up a first call.