Cirosoftware is the team behind Ciroturkiye.com. Alongside it, the makers of a handful of other products.
We build software the way a good atelier builds a tailored garment — attentive to structure, proportion, and the quiet details that only the wearer notices.
We take on a few projects each year. What you see here is either live, on the way, or in careful preparation.
We resist settling into a single vertical. The interesting problems are usually the ones that don't fit neatly into one.
Architecture, interface, backend, deployment. One team, whole product. We don't hand off — it's what keeps the thing coherent.
Custom AI applications end-to-end — agents, copilots, RAG systems, and model-shaped interfaces. We integrate Claude, OpenAI, and open-source models with evaluation, latency tuning, and graceful fallback. Not wrappers; production systems.
Marketplaces, SaaS, internal tools. Built for the load you haven't seen yet, with the discipline of someone who'll still be on-call in two years.
Typography, motion, rhythm. Design is not decoration here — it's the most honest reading of the system you've built.
Observability, security, migrations. The unglamorous half of software, treated as seriously as the visible half.
Short, focused engagements — architecture reviews, stalled rewrites, roadmap sanity checks. Always written up, always concrete.
A few of the things we say to ourselves, often enough that we eventually wrote them down.
If a decision saves an hour today and costs ten later, it is wrong. Most of software is choosing which interest rate you'd like to pay.
Taste is not a luxury applied at the end. It's the thing that decides, quietly, which of a thousand small options you choose at every step.
Models don't make a product. The shape of the product around them does. We plan for the model to be wrong, and design accordingly.
We turn down more work than we take. It is the only way we've found to stay good at the work we take.
A junior engineer should read our code in six months and understand every line. If they can't, it's not their reading that's wrong — it's our writing.
Direct answers. If what you need isn't here, a short email to hello@cirosoftware.com will reach us.
If you're thinking about working with us, one paragraph in an email is enough to start. Tell us the context, the problem, and the decision you're weighing.
hello@cirosoftware.com