Work
We ship working software — not decks about software.
Four shapes of work, three ways to engage, and one steady rhythm underneath it all. Here is what we build and how a partnership usually looks.
Capabilities
Mobile applications
Native iOS and Android where the platform matters; React Native when the shared code base earns its keep. We ship production-grade apps with offline support, background sync, and the boring-but-critical bits — onboarding, upgrades, crash telemetry — done properly.
- iOS (Swift, SwiftUI)
- Android (Kotlin)
- React Native
- Expo, EAS, TestFlight
Web applications
From marketing sites you deploy in a day to complex SaaS products that serve real customers. We pick frameworks for longevity over novelty and prefer rendering approaches that will still make sense two years from now.
- React, Next.js, Astro
- TypeScript end to end
- Postgres, Redis, queues
- Realtime when it belongs
Cloud & APIs
Architectures that match the problem, not the hype. We have shipped serverless stacks that cost pennies, and we have deleted serverless stacks that should have been a single server. The right answer depends on your shape, not ours.
- AWS (Lambda, API Gateway, SQS, RDS)
- Cloudflare Workers & Pages
- Cost-aware architecture
- Observability, on-call basics
Novel interfaces
When the interface is the hard part — AR, VR, voice, hardware, or an unusual combination — we build it. Historically Product7 has shipped AR apps on Vuforia, VR experiences on MergeVR, and plenty of things in between.
- AR (Vuforia, ARKit, ARCore)
- Unity 3D, Godot
- Custom hardware integrations
- Prototyping in days, not weeks
Engagements
Three common shapes. We will tell you which one fits.
Shape 01
Zero-to-one build
For founders and product teams with a concept and a deadline.
We take an idea from a shared doc to a shipping product. You own the outcome; we own the build. A typical engagement runs 6 to 16 weeks with something real in hand at the end of every week.
Best when you have clarity on the user and some fog on the solution.
Shape 02
Embedded engineering
For teams that need senior hands now, not three hiring cycles from now.
We join your stand-ups, your PR review, and your incident channel. We write the code alongside your team and leave the bar higher than we found it. Durations range from a quarter to a year.
Best when the platform exists and the roadmap is real.
Shape 03
Unstick-the-thing
For projects that have stalled, architectures that have grown brittle, or teams needing a second opinion.
We come in for a short, focused engagement — usually two to six weeks — look at everything honestly, and ship a plan plus the first hard chunk of work. No reports that end up in a drawer.
Best when you already suspect the answer and need someone to say it.
Stack
What we reach for first.
We are pragmatic, not dogmatic. The list below is what we tend to use because we trust it in production — not because it is fashionable.
Languages
- TypeScript
- Swift
- Kotlin
- Python
- Go
- C# (Unity)
Frontend
- React
- Astro
- Next.js
- React Native
- SwiftUI
Backend
- Node.js
- Postgres
- SQLite
- Redis
- Cloudflare Workers
Infra
- AWS
- Cloudflare
- Fly.io
- Docker
- Terraform
Tell us what you are building.
A paragraph in an email is enough to get started. We will tell you honestly whether we are the right fit — and if not, who might be.
Start a project