Skip to main content

Founded January 2026.
A dozen products, live.
Two people, one standard.

We catch the mistake before the code runs - so it works the first time, in front of your users.

No obligation · 15-minute call

The trade-off

Fast or solid. You’ve been told to pick one.

You’ve paid agency rates for software that shipped late and broke after launch - then paid again while they fixed it.

That trade-off isn’t physics - it’s tooling. Most shops rent the same off-the-shelf tools as everyone else. We built our own - and they won’t let us ship the bug.

Mistakes are caught before the code ever runs, not after they break in front of your users. Think spell-check for the whole system: if something’s wrong, it won’t build, so the broken version never reaches you. That’s how two people ship a dozen products, fast, that work on day one.

The tooling we built

Render the page. The video. The design.

Everyone rents the same tools. We built our own - so you get a big shop’s output at a small team’s speed.

fluent-html

Render the page

Our open-source, type-safe framework. Zero dependencies, on npm - you’re reading the proof.

Open source · npm Visit

renderbox

Render the video

Our own video compiler: describe a pipeline, and it’s checked correct before a frame renders. It powers ~250 videos for GZS Inovacije.

Our engine Visit

Tela

Render the design

Our AI design tool: describe a layout, get production HTML. The website generator on this site runs on it.

Live · AI Visit

Why us?

🛡️

Quality means compile-time

We don’t fix bugs - we make them impossible to write. Wrong code refuses to compile.

Prototype before proposal

We show a working product before you commit. Not slides - software.

🤖

AI-native, not AI-hype

AI writes the code; our type system and tests decide what ships.

Not just a tagline: our co-founder built Blang - a programming language with ownership-based memory safety and no garbage collector - and taught compilers at university. Preventing bugs at compile time is the day job. See the CV

Case study

When your app runs live on national television, there’s no second chance.

Olimpijski Kviz - a live quiz on national television.

16

Broadcasts

0

Critical errors

10,000

Built for

< 1 mo.

Idea to air

Read the full case study

Case study

The national Chamber of Commerce needed 250 videos. We built the engine that made them.

GZS Inovacije needed innovation videos at a scale no manual studio could match - so we built renderbox, our own video engine, and rendered them in production for the national Chamber of Commerce.

~250

Videos in production

13

Slovenian regions

0

Manual edits

100%

Our own engine

Read the case study →

Our Work

Our Products & Work

Products we own, projects we deliver, tools we open-source. One stack, one standard.

Huluma - project screenshot
Live

Huluma

Share photos of your kids — one tap and every little face is gone for good, tucked under a soft shell

Fastify TypeScript HTMX fluent-html
Visit
Pregled Nepremičnine - project thumbnail

Pregled Nepremičnine

Operations dashboard for a Slovenian property inspection company

Fastify TypeScript HTMX fluent-html
Visit
GZS Inovacije - project thumbnail

GZS Inovacije

National innovation awards platform for Slovenia's Chamber of Commerce

Fastify TypeScript HTMX fluent-html
Visit
Planet Positive Sport - project thumbnail

Planet Positive Sport

A multi-tenant sustainability assessment and CO₂ reporting platform for international sports events

Fastify TypeScript HTMX fluent-html
Visit
RideShare - project thumbnail

RideShare

Event carpooling platform with real-time CO2 impact tracking

Fastify TypeScript HTMX fluent-html
Olimpijski Kviz — Milano-Cortina 2026 - project thumbnail

Olimpijski Kviz — Milano-Cortina 2026

Real-time quiz platform for 25,000 concurrent viewers during live Olympic broadcasts

Fastify TypeScript HTMX Tailwind
Visit
Gym CRM - project thumbnail

Gym CRM

Modern gym management platform with AI-powered meal planning and smart check-ins

Fastify TypeScript HTMX Tailwind
Visit
JT Vault - project thumbnail

JT Vault

Financial management and business operations platform for digital agencies

Fastify TypeScript HTMX fluent-html
Visit
PM - project thumbnail

PM

Internal project management tool built for how we actually work

Fastify TypeScript fluent-html HTMX
Visit
Tela - project thumbnail

Tela

AI design system that turns natural language into production-ready HTML

Fastify TypeScript HTMX fluent-html
Visit
JT i18n - project thumbnail

JT i18n

Self-hosted translation management system for multi-format, multi-locale apps

Fastify TypeScript fluent-html HTMX
JT Draw - project thumbnail

JT Draw

AI-powered SVG generator that turns natural language into production-quality vector assets

Fastify TypeScript HTMX fluent-html
Visit
TTL - project thumbnail

TTL

No-nonsense time tracking that gets out of your way

Fastify TypeScript HTMX fluent-html
Visit
JT Cut - project thumbnail

JT Cut

Turn your photos into polished videos — no editing skills required

Fastify TypeScript HTMX fluent-html
Visit
fluent-html - project thumbnail

fluent-html

Type-safe, chainable HTML builder for TypeScript with zero dependencies

TypeScript
Visit

Ideas & case studies

We write down how we build

Engineering notes from the studio - type systems, live events, and shipping fast.

Read the blog

How to work with us

A working product before you sign.

No 30-page proposals. You see real software before you commit a cent.

1

A 15-minute call, no obligation

Tell us the build that’s stuck, slow, or risky. We tell you - straight - whether we’re the right team. If we’re not, we’ll say so.

2

A working prototype, before you sign

Not a deck. A clickable, type-safe slice of the real product - so the proposal is something you’ve already used, not something you have to imagine.

3

Ship in focused sprints - days, not quarters

Working software early and often, with the compiler enforcing correctness the whole way. Weekly progress you can see and click.

4

Clear scope, no surprises

You know the price and the plan before we start - no hourly black box, no surprise invoices.

Start with the 15-minute call

FAQ

Questions buyers ask us

You’re two people. Can you actually deliver at scale?

We’ve shipped a dozen products since January 2026 - including a live quiz for national TV and ~250 production videos for the national Chamber of Commerce. We scale through our tools, not headcount: the tooling and AI do the volume, we keep the judgment. When a build genuinely needs more hands, we say so up front.

What does “type-safe” actually buy me?

Whole categories of bugs - broken pages, invalid data, bad routing - can’t get past our tools. They never reach your users because they never reach production. That’s why we ship fast without the usual fragility.

How is this different from any agency using AI now?

Most bolt AI onto the same fragile process. We built our own tools first, then let AI write code against them - so the tooling reviews every line. The speed is common now; the guardrails are ours.

What does it cost?

We scope after a 15-minute call, once we understand the build, the urgency, and the risk. No hourly black box - you’ll know what you’re buying before you commit, and you’ll have used a prototype first.

Our mission

The best development studio in Slovenia and beyond.

This isn’t a slogan - it’s a goal. Judge us by what we’ve built.

Small team. Big standard. Two founders. One goal.

Leadership

Meet the Founders

Two complementary skill sets united by a shared vision for exceptional digital products.

Professional Summary

Software Project Manager and Product lead with 5+ years delivering custom software solutions. Managed 30+ projects across sports apps, dashboards, business intelligence, and consumer applications. Bridge between technical teams and business stakeholders, ensuring on-time delivery and product-market fit.

Education & Leadership

Founded PM Academy

Structured Project Management education program

Certified Scrum Master & Product Owner

Professional Scrum certifications

Guest Lecturer

FDV & PEF • Project Management & Digital Product Development

Key Achievements

  • Scaled projects from 100 DAU to 80,000+ DAU through product optimization and growth strategies
  • Delivered 30+ software projects across diverse tech stacks and industries
  • Managed projects spanning sports apps, BI dashboards, consumer apps, and fan engagement platforms
  • Guest lecturer at FDV & PEF, teaching practical PM methodologies
  • Red Bull Basement workshop leader (2024)

Core Expertise

Agile & Scrum Product Roadmaps MVP Definition Stakeholder Mgmt Sprint Planning User Stories Business Strategy Operations Partnerships

Professional Summary

Software engineer with 10+ years of native iOS development and 3+ years building modern web interfaces. Specializing in HTMX-driven Node.js applications, compiler design, and functional programming. Co-founder of JT Digital d.o.o.

Education

MSc Computer Science

FRI UL • Blang: Lazy Functional Language Without Garbage Collector

BSc Computer Science

FRI UL • Atheris: Extended PINS Language with OOP Features

Key Achievements

  • Co-founded JT Digital d.o.o. (2026)
  • Teaching Assistant — Compilers & Virtual Machines under doc. dr. Boštjan Slivnik, FRI UL (2022–2023)
  • Tutor — Functional Programming under prof. dr. Zoran Bosnić, FRI UL (2019–2021, SML & Racket)
  • Created Blang — lazy functional language with ownership-and-borrowing-based memory management, eliminating the need for a garbage collector
  • 10+ years native iOS with Swift, SwiftUI, UIKit
  • 3+ years full-stack development (HTMX, SSR, node.js, fastify)
  • Production Promise implementation in Swift, powering Queue app (50k+ daily users)
  • Created fluent-html — type-safe HTML framework with HTMX support
  • Red Bull Basement workshop leader (2024)

Work with us

We build software where bugs are prevented, not patched — type-safe platforms, video automation, AI-assisted delivery, each shipped with tests and deployment from day one. If your idea has to reach production in weeks and stay correct at scale, that’s the work we like most.

Let’s talk
No obligation · 15-minute call
Maribor, Slovenia Ljubljana, Slovenia