Skip to content

Native to the
last pixel.

Caffeinated Code is an independent studio in Sisak, Croatia, building native apps for iPhone, iPad, Mac and Apple Watch since 2010 — designed, coded and supported by the same hands. No ads, no data sales, no outsourced anything.

NNNNOOCH₃CH₃CH₃
caffeine · C₈H₁₀N₄O₂

Shipping now.

Packerly

Packing lists that pack themselves.

Travel packing for iPhone, iPad and Mac. Build a trip, let on-device AI draft the list, and check things off as the suitcase fills.

iPhoneiPadMacpackerly.app

TypeDock

Your snippets and clipboard, everywhere you type.

A text expander and clipboard history in one — native on iPhone, iPad and Mac, synced through iCloud, out of your way until you need it.

iPhoneiPadMactypedock.app

BlockStep

One step, one block.

A step counter that builds something. Every step read from Apple Health lays a block, and at midnight the day joins your collection exactly as far as you walked it.

iPhoneApple Watchblockstep.app

Flickover

Flick it over.

Hand-off between your own iPhone, iPad and Mac. A link, a photo, a file or a place lands on the other device as a card in the Deck — open it, copy it, or leave it for later.

iPhoneiPadMacflickover.app

Desks

Every window, in its place.

Window tiling for the Mac, from one key. ⌃Space suggests tilings for what's on screen and previews them right over your windows; a desk brings back a named set of apps, each in its own tile.

Macgetdesks.app

Unreadly

Save it now. Read it properly later.

A read-later app for iPhone, iPad and Mac. Save from Safari, the share sheet or a Shortcut, and every article opens as a clean page — no ads, no pop-ups, the library in your own iCloud.

iPhoneiPadMacComing soonunreadly.app

TaleCraft

Picture books made at bedtime.

Bedtime picture books for children 3 to 6. Your child picks the hero, the place and the feeling; TaleCraft paints every page, reads it aloud, and every book stays on the shelf.

iPhoneComing soontalecraft.app

Hermes

Your own agent. Right at home.

A native app for the Hermes Agent you run yourself. Talk to it from iPhone, iPad and Mac, watch every step it takes, approve what it runs, and give each profile a face, a memory and one chat that never resets.

iPhoneiPadMacBetahermesapp.dev

Every screen, first-class.

One Swift codebase, tuned to whatever it lands on — pointer, touch, or wrist. Poke around; everything below is alive.

--:--
peak brew
BlockStep

2,330

steps · 23%

Package.swift
CHANGELOG.md
studio — zsh
--:--●●●●
TypeDock
Search snippets

Snippets — tap to expand

Clipboard

C₈H₁₀N₄O₂caffeinatedcode.co
--:--●●●●
Packerly

Weekend in Rome

1 of 3 packed

How we work.

Native or nothing.

Swift and SwiftUI on every platform we ship to. An app should feel like the device it runs on — not like a website wearing a costume.

Few apps, deep work.

We'd rather ship two apps we're proud of than ten we tolerate. Every screen gets first-impression attention.

Quiet by design.

No ads, no data sales, no engagement tricks. You pay for the app; the app works for you. That's the whole business model.

The studio,
on record.

One legal entity, one address, one person answering support. Everything a reviewer, a customer, or a curious developer needs.

studio.config.ts
export const studio = {  legalEntity: "Caffeinated Code d.o.o.", // checked by Paddle during domain review  location: "Sisak, Croatia", // where the studio is based  email: "vedran@caffeinatedcode.co", // support inbox — the only way to reach us  founded: 2010, // shipping native apps since  apps: "Packerly, TypeDock, BlockStep, Flickover, Desks, Unreadly, TaleCraft and Hermes", // only announced apps named here} as const

Get in touch.

Support is answered by the developer who wrote the code — usually within a day.