curiospective

Full-stack developer · Zagreb · 5+ years

Squintat theproblem.

Curiospective turns a messy set of options into one clear, well-built solution — web apps, APIs and mobile apps that ship and keep running. Word origin“Perspective” comes from the Latin perspicere — to look through. Which is exactly what a lens is for.

Ruby on Rails●Hotwire●Spring Boot●Node.js●React Native●Flutter●RabbitMQ●SQL●CI/CD●Ruby on Rails●Hotwire●Spring Boot●Node.js●React Native●Flutter●RabbitMQ●SQL●CI/CD●

What I do

Your problem → my part FactEach eye has a blind spot where the optic nerve leaves it. You don’t see a hole — your brain quietly fills it in.

01

You have an idea — or a product that needs to grow up.

Web applications

Full-stack products in Ruby on Rails and Hotwire — fast to build, easy to maintain, no unnecessary frontend complexity.

You getA real product in production, not a prototype — with tests, automated deploys and docs.

RailsTurboStimulusSQL
02

Your tools don’t talk to each other.

APIs & integrations

Services, integrations and data pipelines in Spring Boot or Node.js — from REST APIs to message queues.

You getData that flows between your systems on its own, instead of copy-paste.

Spring BootNode.jsRabbitMQREST
03

Your team works out in the field.

Mobile apps

Cross-platform iOS and Android apps that share a backend with your web product.

You getOne app for both platforms, working with the same data your office sees.

React NativeFlutter
04

Too much of the week is manual work.

Automation & documents

Field data turned into branded PDF reports at scale — plus the scheduling, billing and CRM integrations around it.

You getReports, invoices and syncs that happen by themselves.

PDF reportsBillingCRM sync

Selected work

Projects I helped build

Roof · NEHail damageGutter
Inspection reportPDF
Illustration
Full-stack · Rails · React Native2024 — now

PHOTO iD by U Scope

A photo-documentation platform for property inspections: field teams capture and label photos on site and share a finished inspection report before they even leave.

My part

Full-stack work on the web platform and the React Native field app — media pipelines, branded PDF reports at scale, scheduling, billing and CRM sync.

✳ Available on the Guidewire Marketplace for insurers using ClaimCenterphotoidapp.net ↗
controls · overview
live monitoring
ISO 2700192%
SOC 278%
GDPR100%
HIPAA64%
Illustration
Full-stack · Ruby on Rails2024 — 2026

LockThreat

An AI-native governance, risk and compliance platform that keeps companies audit-ready across frameworks like ISO 27001, SOC 2, GDPR and HIPAA — with continuous control monitoring instead of spreadsheets.

My part

Built compliance-automation and report-builder features in the Rails platform, used by clients in 10+ countries.

✳ Named a Disruptor Enterprise GRC Solution by Gartner (2025)lockthreat.ai ↗
budgets · invoicing
Tracked time
Design review3.5 h
API work6 h
Client call1 h
Bug fixes4 h
Invoice#[0042]
14.5 h billable
Sent ✓
Illustration
Backend · Ruby on Rails2023 — 2024

Productive

An all-in-one agency management platform — projects, time tracking, budgets and billing — used by agencies and consultancies to run a profitable business.

My part

Worked on the invoicing team: features for generating and managing invoices and automating billing, so finance teams spend less time on manual work.

✳ A Croatian-born product used by agencies around the worldproductive.io ↗
rates · compare
Courier A2–3 daysfastest
Courier B4–6 daysbest value
Courier C7–10 dayscheapest
Illustration
Backend · Spring Boot2024

Easyship

A multi-carrier shipping platform that lets e-commerce merchants compare hundreds of courier services, then automates labels, customs paperwork and tracking.

My part

Through GreenByteHub: backend work optimising package-delivery processes and automating operational tasks for delivery teams.

✳ Many options, one best route — basically our logo, for parcelseasyship.hr ↗

RiddleWhat has an eye but can’t see? A needle. Also a storm, a potato — and this logo. More work on request

Many in. One out.

How I work — a small puzzle

Every project starts as a knot. Your turn: grab the options A–E and move them until no lines cross. Every knot you put in its place reveals a little more about how I work.

APut A in place to revealTalk to real users
BPut B in place to revealReuse before you build
CPut C in place to revealSpend where it matters
DPut D in place to revealShip small, ship often
EPut E in place to revealMust-haves first
14 crossingsGrab a knot and move it to a new row — the others make room.
In place 0/5Moves 0Par 3
01Many questions

Explore

Questions first. Who is it for, what already exists, what is actually needed — every idea gets a line.

Place 2 knots to reveal
PerspectiveA mantis shrimp has around 12 kinds of colour receptors. You have 3. Same world, very different picture.02A few options

Compare

Weigh the real options and move each one to where it belongs until nothing crosses. That’s most of the work.

Place 4 knots to reveal
03One solution

Deliver

Commit to the one that fits, build it properly and ship it to production — then keep it running.

Untangle it all to reveal

About

I'm Ivan, a full-stack developer from Zagreb with 5+ years of production software behind me — across fintech, logistics, compliance automation and field-operations SaaS. Curiospective is how I work independently with teams who want clean code and clear thinking. HistoryAround 1415 in Florence, Brunelleschi used a painted panel, a peephole and a mirror to demonstrate linear perspective — and changed how we draw space.

Off the keyboard: semi-professional jiu jitsu athlete, happiest outdoors, and always up for a game — or a good problem to chew on.

5+ years in productionRubyCode · Productive · Biss · GreenByteHubFintech · Logistics · Compliance · Field-ops SaaS

Kind words

From people I’ve worked with

[A sentence from a former lead or client about what it was like to work with you.]
[Name] — [Role, Company]
[A second short quote — ideally about a result: shipped on time, solved a hard problem, easy to work with.]
[Name] — [Role, Company]

Working with me

How we can work together FactYour eyes jump around three times every second. Your brain edits out the blur, so you never notice.

01

Fixed-scope projects

A clear scope, timeline and price agreed before we start. Best for new products, MVPs and well-defined features.

02

Ongoing development

Hourly or a monthly retainer for teams that need a dependable developer on their product for the long run.

Based in Zagreb · CETRemote or on-siteEnglish & CroatianInvoiced by a registered Croatian business

Got a problem worth squinting at?

Let's talk→

Message sent

Thanks, — it’s in my inbox. I’ll get back to you soon.

Or write directlyhello@curiospective.hrZagreb, Croatia
7/7Curiosities
The first 30 minutes are on me.Mention the code word when you write and your first 30-minute consultation is free.
SQUINT
Curiospective — programming & IT servicesSole proprietorship (obrt), owner Ivan RakocijaUlica Matka Baštijana 9, Zagreb, CroatiaReg. no. (MB) 98948202 · OIB 39848151296 Quote“I have no special talents. I am only passionately curious.” — Albert Einstein
LinkedInPrivacy© 2025 Curiospective
Curiosities 0/7
7/7Curiosities found

You’re exactly the kind of curious I like working with.

Mention the code word below when you get in touch, and your first 30-minute consultation is on me.

Code wordSQUINT