Recursive is a product studio that designs, builds, and ships web applications from concept to launch — pairing 15 years of engineering experience with AI-augmented development to move fast without cutting corners.
I'm Dejan Agostini, a software engineer based in Osijek, Croatia. I've spent 15+ years building production software — leading mobile teams, shipping apps used by millions, and working across industries from clinical trials to fleet management to public transport.
Now I'm doing something different. Using AI-augmented development, I build complete web products — from database to deployment — at a pace that used to require a full team. My first proof: kuda.hr, an event discovery platform I built and launched solo, now serving thousands of users weekly.
I also wrote about iOS development on my technical blog — over 120 articles published weekly between 2016 and 2019.
Most agencies sell you hours. We sell you outcomes. You get a working product — designed, built, and deployed.
We go from your idea to a clickable prototype in days, not weeks. Fast feedback loops mean we nail the right product before writing production code.
We leverage cutting-edge AI coding tools to build at 5–10x speed. This isn’t vaporware — it’s the same approach behind kuda.hr, a live product serving thousands.
We don’t disappear after launch. Continuous deployment, real user feedback, and rapid iteration until the product finds its footing.
A full-stack web application that aggregates and curates local events across Osijek and Slavonia. Automated scraping, intelligent categorization, and a clean interface used by thousands of people every week. Built entirely with AI-augmented development from zero to launch.
A track record across startups, scale-ups, and enterprises — from mobile teams of 15 to solo product builds. Now amplified by AI tooling.
Founded as a consulting vehicle for international iOS contracts — including a 5-year engagement with a Silicon Valley healthtech company and an ongoing role at a Swiss transit tech company. Now expanding into building complete web products with AI-augmented development. First product launch: kuda.hr.
Leading a mobile squad at a Swiss public transport technology company. Promoted from Senior iOS Developer to Squad Leader after 1.5 years. Building mobile ticketing solutions used by commuters across Switzerland.
Part of a 15-person mobile team on a large-scale sports platform. Worked across feature packages in a modular Swift architecture using SwiftUI and RxSwift.
Core platform team at a Silicon Valley healthtech company. Built white-label clinical trial apps, televisit modules with ResearchKit, and automated CI/CD pipelines. Developed internal tooling integrating Slack, Jira, and GitLab.
Freelance development and ran agostini.tech — a weekly iOS development blog with 120+ articles that became a well-known resource in the community.
Co-founded a small app studio in Dublin, building and publishing iOS applications independently. First taste of the business side of product development.
Joined as senior developer on a flagship fleet management app (160k+ lines). Promoted to squad lead after 2.5 years, managing a cross-functional team of 8 across development, QA, and backend.
Joined a newly formed team to build a document management solution integrated into an existing enterprise product.
Started career at a large mobile consultancy, working on apps for major automotive brands. Promoted to team lead, mentoring a team of 5 iOS developers.
Whether it’s an MVP, an internal tool, or a public-facing web app — reach out and let’s talk about what you need.
dejan@recursive.hr