Independent software studio
Software products, built for you to own.
I help founders and small teams turn ideas into production-ready software, and hand it over complete.

- Detects the page’s language
- Applies your preferred order — English, then Ukrainian
- Filters blocked-language content: blurred, or removed from the feed
Direct collaboration
You work with me — no middlemen to pay
No lock-in
The code, the docs and the accounts are yours
Focused on impact
Quality over quantity
Products from the studio
Building useful things.
Products and open-source libraries I build and ship myself.

Keep the internet in your language.
- Detects among a set of candidates — here Ukrainian, English and Russian
- Names the result — Ukrainian, by its distinctive letters
- Explains why each other candidate was ruled out

Turn any API into a typed, resilient function.
- The chat endpoint, declared once as a stitch
- Its reply renders as it streams in
Tell me the language.
A library for evidence-fusion language detection of short strings, with an auditable confidence trail.
Live
0.6.1 on npm
Keeps the machine awake while long jobs run.
A cross-platform sleep and display-sleep inhibitor for Node — zero dependencies, no native addons.
Live
0.6.0 on npm
Pin your docs to the truth so they can’t drift.
In use · in StitchAPI’s repo, not released publicly
Pin your docs to the truth so they can’t drift.
A drift-prevention framework: it tracks every place the same fact lives — code, docs, generated files — and reconciles them when one changes.
In use
in StitchAPI’s repo, not released publicly
Atomic configuration.
A library where every config value is an inert, importable, validated descriptor, bound explicitly per runtime.
Design phase
no code yet
Three ways we can work together.
Different starting points. Same goal — a successful product.
Build
You have an idea or a validated concept.
I turn it into a production-ready product — from architecture to deployment — and hand it over complete.
Take over
You already have an MVP or an existing product.
I take responsibility for it, stabilise it and move it forward. It stays yours.
Rebuild
The product works, but the technology is holding it back.
I modernise the architecture, performance and infrastructure — without blindly rewriting everything.
About
I’m Oleksandr Zhuravlov.
Zhuravlov comes from журавель, Ukrainian for “crane” — Oleks Crane is simply my name in English.
- 11+ years engineering
- Full development lifecycle
- Engineering leadership
Portrait photo
Have something to build?
Tell me what you’re working on. I’ll tell you whether I’m the right person for it.
No pressure. Just a conversation.

