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 latest proof: drzavniispit.hr, a first-of-its-kind practice platform for Croatia's mandatory state exam, which surpassed my previous launch (kuda.hr) in registrations and traffic within its first week.
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 drzavniispit.hr and kuda.hr, live products serving thousands of Croatian users.
We don’t disappear after launch. Continuous deployment, real user feedback, and rapid iteration until the product finds its footing.
A first-of-its-kind practice platform for Croatia's mandatory state exam for government employees. No comparable solution existed on the Croatian market — within the first week of launch, it surpassed kuda.hr in user registrations and traffic, rapidly becoming a user favorite. Built solo with AI-augmented development, end-to-end.
A full-stack event discovery platform for the Slavonia region of Croatia. Aggregates events from dozens of venue websites and ticketing platforms using AI-powered scraping, with user accounts, event submission, favorites, interactive maps, and automated social media publishing. Built entirely solo with AI-augmented development.
A legacy WordPress blog with 136 articles on iOS development, converted to a lightning-fast Node.js static site. Completely redesigned using the latest AI technologies — featuring a striking terminal-inspired aesthetic built to be as lightweight as possible. The archive remains a go-to resource years after the last post.
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. Product launches include kuda.hr and drzavniispit.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