About TDI
TDI (Tvornica Digitalnih Ideja) is a software development and technical leadership agency. We help startups and growing companies build products, scale infrastructure, and set up engineering teams that deliver.
Founded by Ivan Turkovic, TDI brings 20+ years of hands-on experience across fintech, blockchain, AI, and SaaS. Based in Rijeka, Croatia — working with clients globally.
Ivan Turkovic is a published author (PhoneGap Essentials, Packt Publishing), holds a US patent pending for blockchain payment solutions, and has a CS degree from the University of Ljubljana. He has served as CTO, Chief Architect, Solutions Architect, and Staff/Principal Engineer across startups and established companies in fintech, blockchain, and AI.
Based in Rijeka, Croatia. Available globally as a fractional CTO, staff engineer, or solutions architect — remote, contract, or embedded with your team.
Highlights from 20+ years of building and shipping software across industries.
Took over a pre-MVP AI investment platform as Interim CTO — built the team, defined the architecture, shipped public beta in 4 months
Architected a multi-chain DeFi wallet (iOS/Android) serving crypto users globally
Led infrastructure migration from Heroku to AWS using 25+ services with zero downtime
Architected a blockchain payment platform that resulted in a US patent pending
Chief Architect at an AI-driven development platform spanning offices globally
Built a webcasting platform for a specialized United Nations agency
Co-founded multiple startups: cloud printing, coupon platforms, opening hours apps
Optimized MySQL for 120M+ currency pairs, achieving sub-500ms query times
We build clean, durable systems. Moving fast doesn't mean cutting corners — it means knowing what to build and what to skip.
We tell you what it'll actually take — in time, money, and complexity. No scope creep surprises, no hidden costs.
We build things meant to run in production for years. Not throwaway prototypes, not over-engineered monuments — just solid software.