For people who make things, sell them, and run it all from their pocket.

Start a project → How we work
EST. IOWA · ONE ENGINEER
CURRENTLY SHIPPING
A shop-floor tablet app for a 60-person Iowa fabricator. An iOS & Android app on AWS Lambda for a regional service business. A from-scratch ecommerce storefront for a third-generation family retailer. Rhythmwyze — a cross-platform rhythm tracker we built for a client, now in private beta. And Hirejack — our own product.

We live in
the in-between.

Your ERP doesn’t talk to your shop floor. Your storefront doesn’t know about your warehouse. Your drivers have clipboards.

We build the software that lives in the seam — mobile apps, AWS backends, web tools, integrations — so the whole operation moves as one piece.

SECTION A–A′ · INTEGRATION STACK
DWG. 01 · REV. 05 · 04·2026
Section A–A' of the TVLSS integration stack A cross-section drawing of five software strata — Interface, Network, Data, Edge, and Physical — separated by dashed seam lines where TVLSS operates. A data packet descends through the seams in a continuous loop. 00 02 04 06 08 ELEV A A′ L5 · INTERFACE what the customer holds mobile · web · tablet — the API — L4 · NETWORK the wire between machines AWS Lambda · API Gateway · CloudFront λ — service boundary — L3 · DATA what the business remembers DynamoDB · S3 · Postgres S3 — device protocol — L2 · EDGE the last foot to the work shop-floor tablets · scanners · kiosks — the shop floor — L1 · PHYSICAL steel, sweat, inventory, people machines · parts · trucks · hands TVLSS · TWIN VALLEY LAKES SOFTWARE DWG. 01 · SECTION A–A′ · SCALE 1:∞ DRAWN · WFB REV. 05 · 04·2026 · IOWA N

Three things, done well.

A small studio doing a small number of things. Each one earned by a finished, shipped project for a real business.

Mobile apps,
real AWS backends.

Anybody can ship a front end. The hard part is the cloud behind it — the part that bills your customers, keeps their data safe, and runs at 3 a.m. without calling you.

We build both halves. One team, one bill, one throat to choke.

Mobile & Cloud practice →
FIG. 02 — STACK
HIREJACK · IOS
Senior iOS engineer
$165k · Cedar Rapids · remote OK
Staff SRE
$180k · Iowa City · remote
Full-stack engineer
$140k · Coralville · hybrid
API Gateway
HTTPS · JWT · rate limit
01
Lambda
Node · Python · 100% serverless
02
Custom auth
JWT · or social sign-in
03
DynamoDB
Single-table design
04
S3 + CloudFront
Media · CDN · edge functions
05

We eat our own cooking.

Hirejack is our in-house product — a hiring tool we built from zero. Native mobile on an AWS serverless backend. Every technique on this site is running in production there.

Hirejack
IN PRODUCTION · IOWA

A mobile-first hiring platform for IT & software professionals. Candidates swipe; employers get a shortlist; offers happen in the app. We architected it, built it, and run it.

Native iOSSwift · SwiftUI
Native AndroidKotlin · Compose
BackendAWS Lambda · Dynamo
AuthCustom JWT · social
PaymentsStripe Connect
ObservabilityCloudWatch
Case study →

And we ship for clients.

Rhythmwyze is a personal-rhythm tracker we built for a client — cross-platform iOS and Android apps on an AWS serverless backend. Currently in private beta.

Rhythmwyze
CLIENT WORK · PRIVATE BETA

A personal-rhythm tracker built on the coaching Wheel of Life. One honest 1–6 check-in at a time across six life areas; overlay charts reveal the cycles and correlations shaping a year. We architected the apps, the cloud, and the data model.

iOSReact Native · TestFlight
AndroidReact Native · Play internal
BackendAWS Lambda · Dynamo
APIsAPI Gateway · JWT
EdgeCloudFront · S3
ObservabilityCloudWatch
Case study →

How a project runs.

PHASE 01
Listen
A 30-minute call. You talk, I take notes. No slides.
PHASE 02
Scope
A written plan with a fixed price and a fixed date. Boring on purpose.
PHASE 03
Build
Weekly demos on Fridays. You always know where it stands.
PHASE 04
Ship
Into production with monitoring, docs, and a handoff — or I keep running it.
Read the full approach →
REPLIES IN 24 HRS

Tell us what’s broken.
We’ll tell you if we can fix it.

No gated demos, no discovery calls before the discovery call. A real reply, from the engineer who’ll do the work.

Send a message → How we scope