Full-Stack & Embedded Development · Python · Vue · React · Arduino · Varaždin, Croatia
Digital craftsmanship.
Real results.
A Croatian software company building web applications (Python, Vue.js, React) and the developer platform behind them — developers.kultivat.cloud: identity, notifications, billing, IoT telemetry, bug tracking, and a service desk as ready-made APIs.
About the company
Software built with
genuine passion
Kultivat is a small software company founded in Varaždin, Croatia by Andreas Grđan — a developer with over a decade of experience building everything from embedded firmware to enterprise microservices.
We combine technical depth with genuine curiosity. Software here is architected — with clear data models, clean service boundaries, and the production discipline that comes from years of maintaining systems that must stay up.
Our flagship product, developers.kultivat.cloud, is a developer platform that bundles identity, localization, notifications, billing, IoT telemetry, QA with a bug-capture browser extension, a service desk, and anchor-price compliance into one API and one console — so every new product starts with the hard parts already done.
Alongside it runs Kultivat.cloud, a community platform for home growers and fermenters — with live ESP32 sensor telemetry, HLS livestreams, a marketplace, and Stripe billing. Everything is built in-house and ships as containers that deploy anywhere.
10+
Years production experience
5
Tech domains mastered
100%
Handcrafted — no shortcuts
🇭🇷
Varaždin, Croatia
Software to download
Tools for looking after computers
Alongside the web work we build desktop software for running servers and helping people remotely. Everything you put into them stays on your own machines — the apps need no account and no third-party cloud. A free account is only needed to download them.
Kultivat Remote
A desktop app for people who look after servers and other people's computers. SSH terminals, file transfer, tunnels, Docker and Compose, saved commands, remote desktop and remote support — in one window.
- ✓No account, no cloud: everything is stored on your computer, encrypted with a master password
- ✓One backup file moves your whole setup to another computer
- ✓Production servers get a red bar and typed confirmations before anything risky
- ✓Runs from a USB stick without installing
- ✓Keeps itself up to date: one click, signature-checked
Kultivat Assist
A small app for the person who needs help. It shows a short ID and a one-time code; the helper connects, and you decide — Allow or Decline — every time.
- ✓You see a bar at the top of the screen for as long as someone is connected
- ✓One click ends the session at any moment
- ✓View-only mode, file transfer and chat with your consent
- ✓No installation of anything on your router; no ports opened
Relay
The small introducer service that lets the two apps find each other through firewalls. You run it on your own server, so no third party sits in the middle of your support sessions.
- ✓Installed from inside Kultivat Remote with one button
- ✓Sessions are encrypted end to end — the relay never sees the screen
Server agent
A tiny helper (under 1 MB) you can install on a server to make the overview faster. It listens on no port — it talks only through your SSH connection — and everything works without it.
Downloads
Downloads are on developers.kultivat.cloud/downloads and need a free account: register, confirm your e-mail, sign in, and pick the file for your system. Each file is listed with its SHA-256 checksum. The first public build is for Linux and appears there as soon as it is published; Windows and macOS follow after Linux.
After you install it: updates
1. It checks
A few minutes after you unlock it, then every 6 hours, the app asks only "what is the latest version number?" — nothing about you, your servers or your computer, and no account.
2. It tells you
A "New version" badge appears at the top of the window, with the release notes.
3. One click
Paste a download token from your account once (Settings → General → Updates). From then on "Update" downloads, checks the digital signature, installs and restarts. Without a token the button simply opens the download page.
The app never updates without your click and refuses any file whose signature does not match. You can revoke a token on the download page at any time; organisations can turn update checks off entirely.
Want to be told when it is ready, or try it early? Get in touch. New to the app? Read the user guide.
Our flagship product NEW
Meet developers.kultivat.cloud
Stop rebuilding the same subsystems for every product you ship. Identity, localization, notifications, billing, device telemetry, bug tracking and customer support — as one integrated platform, one console, one access token.
Identity & Access
Users, projects-as-tenants, roles with DENY overrides, OAuth2/OIDC, PKCE, social sign-in — one token for every module.
Localization
Keys → immutable bundles → pinned channels, served in under 10ms, import/export in six formats.
Notifications
Versioned templates across 8 channels, per-category consent, suppression, and real delivery tracking.
Billing & Subscriptions
Stripe Checkout, plans, entitlements, Connect payouts, and an embeddable pricing widget.
IoT Device Telemetry
MQTT / HTTP / webhook ingest, Timescale hypertables, rules, alarms, OTA rollouts, live dashboards.
Bug Capture Extension
Chrome & Firefox plugin: click, screenshot, annotate, and send a bug with the last minutes of console and network logs attached.
QA Tracker
Triage queue, Jira-style workflows, boards, assignment with email, worklogs and timers, duplicate detection, CSV / XLSX / PDF exports.
Service Desk
Customers, tickets from calls, email and chat, SLAs, internal notes — escalate a ticket into a bug and get told when it’s fixed.
Anchor-Price Compliance
Publish the price list Croatia’s anchor-price law requires — a machine-readable file plus a 30-day version archive, live in one embed.
Croatia · Odluka NN 101/2026How integration works
Sign up on the portal, create a project, and grab an API key or SDK token — one access token carries permissions across every module. Python and TypeScript SDKs, a full OpenAPI spec, signed webhooks with one signature scheme, and a sandbox to test against before going live.
Also by Kultivat
Kultivat.cloud
A full-stack SaaS platform for people who grow food at home, ferment, and prepare everything from scratch. Built entirely in-house — both a product and a technology showcase.
Community Blog
Long-form articles on fermentation, baking, and growing — with reactions, tag-follows, and threaded comments.
Fermentation & Baking
Hands-on guides for kimchi, kefir, kombucha, sourdough, and authentic Napoli-style pizza.
Live IoT Garden
Real-time sensor telemetry (soil, temperature, humidity) streamed directly from live ESP32 hardware to your browser.
Livestreams
Watch the build and the bake happen live — HLS video with real-time chat and viewer count, Socket.IO-powered.
Shop
Curated tools, cultures, and hardware with Stripe checkout, PDF invoices, and premium member discounts.
Premium Membership
Member-only articles, build logs, and early access to experiments. €3/month or €100 lifetime — Stripe-powered.
What we build
Services for hire
Specialising in Python web development (Flask, FastAPI), Vue.js and React frontends, embedded systems (Arduino, ESP32, Raspberry Pi), and platform integrations. Based in Croatia — available for freelance and contract work remotely worldwide.
Full-Stack Development
End-to-end web applications with a Python backend (Flask / FastAPI) and a modern Vue 3 or React frontend. From database schema to a containerised product you can deploy anywhere.
Websites
Fast, prerendered websites built for search engines — structured data, sitemaps, and clean markup, so Google indexes every word on day one.
Embedded & IoT Development
Firmware, sensor networks, and hardware integration for Arduino, ESP32, and Raspberry Pi — connected to the cloud via MQTT or HTTP.
SaaS Products
End-to-end SaaS development: user auth, Stripe billing, WebSocket real-time features, multi-tenant models, admin dashboards.
Platform Integration
Plug identity, notifications, billing, localization, or IoT telemetry from developers.kultivat.cloud into your app instead of building them from scratch.
Database Design
Relational data modelling, query optimisation, ORM integration (SQLAlchemy / Hibernate), and version-controlled migrations.
Transparent pricing 🇭🇷 sidrene cijene
Simple base rates
Starting points for scoping a conversation — final quotes depend on the project. Published prices below.
Developer Hour
€20
/ hour
Anchor price (10 Sept 2026): €20
Website — Base Price
€200
starting from
Anchor price (10 Sept 2026): €200
Application — Base Price
€1,000
starting from
Anchor price (10 Sept 2026): €1,000
Published under Croatia's anchor-price regulation (Odluka, NN 101/2026, in force 1 Oct 2026). See the full, legally published price list on the Cjenik page ↗.

Andreas Grđan
Full stack developer & Founder
📍 Varaždin, Croatia · 🇭🇷
The developer
Hi, I'm Andreas
I'm a software developer based in Varaždin, Croatia, with over a decade of experience building production systems across backend services, mobile apps, and embedded hardware.
Currently I work as a Backend Developer at Emil Frey Digital — part of one of Europe's largest automotive groups — where I design and maintain core microservice infrastructure used across the entire group ecosystem. My work covers everything from authentication and SaaS billing to push notifications, invoicing, and digital document signing.
Before that I spent time as an Android developer working for Metaswitch (a Microsoft company), doing a full Java-to-Kotlin rewrite of a decade-old production application — and even earlier, writing firmware for IoT hardware in C.
Outside of my day job, I build Kultivat.cloud — a platform combining a community blog, live IoT sensor data from real garden hardware, a fermentation guide, livestreams, and a small shop. It's my personal lab, production portfolio, and passion project rolled into one.
I'm available for contract and freelance work in full-stack web development (Python + Vue / React), embedded systems (Arduino, ESP32, Raspberry Pi), and SaaS architecture. I work remotely and communicate in English and Croatian.
Track record
Work experience
Backend Developer
Emil Frey Digital
Varaždin, Croatia
- Java 21 + Quarkus main developer on the central services team — internal microservices powering the entire Emil Frey Group ecosystem across Europe.
- Designed and built core infrastructure: auth & authorisation, templating, i18n, email / SMS / push notifications, SaaS billing, invoicing, digital document signing, and cloud storage.
- Azure CI/CD, Blob Storage, Service Bus (AMQP), Key Vault; Kubernetes cluster management and workload deployments.
- Third-party integrations: Sendgrid, OneSignal, Scrive, Transifex, Outlook, Redis.
Android Developer
Decode — outsourced to Metaswitch (Microsoft)
Zagreb / Remote
- Production Android developer on a 10+ year legacy codebase for Metaswitch, a Microsoft-owned company.
- Contributed to the Java-to-Kotlin migration, following Microsoft's code quality, test-coverage, and accessibility standards.
- Feature delivery in a distributed international team with thorough code review.
Head of Internet of Things
Infrastruktura d.o.o
Varaždin, Croatia
- Led and coordinated an outsourced IoT development team.
- Maintained LoRa infrastructure and Raspberry Pi-based remote device management tooling.
- Authored technical specifications and integration documentation for hardware across remote sites.
Application Software Developer
Emil Frey Digital
Varaždin, Croatia
- Started as Android developer on an internal Emil Frey Group mobile platform.
- Transitioned to Java EE backend development on Wildfly.
- Built and maintained integrations with third-party automotive marketplace APIs.
Embedded Systems Developer
Mobilisis d.o.o
Varaždin, Croatia
- Firmware development for IoT devices on STM and Nordic MCUs (Bluetooth, CAN, NBIoT).
- Built Python / Qt data visualisation tools for electronic device diagnostics.
- Developed an Android BLE app for configuration, logging, and debugging of hardware products.
Technical skills
Tech stack
Credentials
Education
Bacc. Eng. Telematics
Veleučilište u Rijeci
Android Software Developer
Algebra visoko učilište
CLA Certificate — C++
C++ Institute
Frontend Developer (260 h)
Algebra Bernays University
Get in touch
Let's work together
Available for full-stack web (Python + Vue / React), embedded / IoT (Arduino, ESP32, Raspberry Pi), and SaaS projects. Based in Croatia — working remotely worldwide.
info@kultivat.com
Phone
+385 99 207 6069
Location
Varaždin, Croatia
Available remotely worldwide
Ready to build something great?
Whether it's a greenfield SaaS, a website, a backend rewrite, or connecting hardware to the cloud — reach out and let's talk scope, timeline, and budget.