Ivnoworks · open for new projects

Software, built
with intent.

A small software studio. We build our own products and take on a few client projects each year — SaaS platforms, mobile apps, web apps for founders who want the engineering done properly the first time.

Experience
8+ years shipping
First release
/ 01 Last Pixel · soon
Reply time
< 24h weekdays
/ 01 — what we ship

Three things, done carefully. Not ten things, done okay.

Focused engagements where one engineer owns the architecture and ships the code. No agency layer, no handoff chain — you work directly with the person building it.

/ 01 · saas

SaaS platforms

Multi-tenant web products with auth, billing, dashboards, and admin tooling. From first login to first paying customer.

Next.jsTypeScriptPostgreSQL StripeSupabaseVercel
/ 02 · mobile

Mobile apps & games

Android apps and games, built native where it matters. Last Pixel is a 60 FPS Kotlin/Canvas game with no engine. If we can build that, we can build your app.

KotlinAndroid CanvasJetpack Compose RoomPlay Billing
/ 03 · web

Web apps & tools

Dashboards, internal tools, marketplaces, API platforms. Clean data models, real auth, and tests that actually run in CI before anything ships.

ReactNode.jsGraphQL RedisDockerAWS
/ 02 — how it works

A four-step engagement. No surprises.

01

Discovery call — 30 minutes, free

You describe the product. We ask pointed questions about users, data shape, and edge cases. By the end of the call, both sides know if there's a fit.

02

Written scope & quote

A short document: what gets built, what's explicitly out of scope, the architecture, and a clear price. A signed scope — not renegotiated weekly.

03

Build — with regular check-ins

You get regular working builds and walkthroughs as things come together. Nothing surprising lands at the end.

04

Handoff & post-launch support

Full repo, deployment, and documentation. Reasonable bug fixes after launch, with an optional retainer if you want ongoing support.

/ 03 — studio project · /01

Last Pixel. A cyberpunk endless runner, built from scratch.

The studio's first product. Written in pure Kotlin on Android Canvas — no Unity, no Unreal, no engine. 60 FPS, procedural synthwave audio, zero pre-made assets. A proof of what one engineer with modern tooling can ship.

Coming Very Soon

Last Pixel

The last pixel alive in a dying digital world.

Run, jump, and survive through 20 hand-tuned levels across 4 zones as the system collapses behind you. Procedural synthwave score. Ghost replay. No engine — every frame is code.

Platform
Android · Google Play
Engine
None — pure Kotlin
Frame rate
60 FPS
Price
Free to play
join the waitlist
/ 04 — about

Ivnoworks is run by a single engineer. For eight years we've shipped production software — enterprise platforms with thousands of daily users, real-time robotics systems where a dropped frame is a real-world problem, and mobile apps built on nights and weekends.

This is the studio we always wanted to work with: one engineer who designs the system, writes the code, and stays on the call when something breaks at 11pm.

AI is part of the toolchain — used every day. But only to go faster at work already known how to do. The architecture, the hard decisions, the debugging of the weird stuff — that's still a human with eight years of scars.

Ivnoworks
Founder · Sole engineer
/ 01

Architecture before code

The system gets drawn before it's written. You get an architecture doc in week one — not a surprise at handoff.

/ 02

Stack agnostic, logic obsessed

Kotlin, TypeScript, Python, Go, Swift — they're all just syntax. The parts that matter are the data model and the failure modes.

/ 03

Regular progress, not big reveals

Regular demos. Working features every sprint. No three-month silences ending in a surprise.

/ 04

Small enough to care

One engineer, one project at a time. Your deadline isn't competing with another client's.

/ 05 — contact

Got a project?
Let's talk.

A short message is plenty — we'll reply within 24 hours and set up a 30-minute call to see if it's a fit.

Hours
Mon–Fri · 09:00–18:00 (UTC+2)
Reply time
Under 24 hours, weekdays
No newsletter. No sales pitch. One reply from a human. By submitting, you agree to our privacy policy — we'll only use your details to respond to your message.