Maribel Saenthavisouk / CircleRootTech

Salt Lake City · Maribel Saenthavisouk, founder & sole operator

Making software got easy. Making software worth having didn't.

CircleRootTech is a technology company with one employee and one brief: build things that are deliberate, that hold up, and that are made for the people who use them — not at their expense. No ads. No data selling. Priced so the people it's for can actually have it. I founded it, I write the code, and I decide what it will never do.

01 · The accomplishment

I didn't learn to code. I built a company.

CircleRootTech is a technology company I am building from the ground up on one conviction: software should be deliberate, it should be durable, and it should be made for the people who use it rather than at their expense. That's the whole brief. Not scale, not an exit, not shipping fast enough to flood a store with things nobody asked for.

The products are the output. The company is the thing I actually made: registered in Utah, with an operating handbook, a strategic roadmap, a pricing model, and a standard for what ships — run by one person, alongside a full-time job.

Learning React Native was the easy part. The hard part was deciding what a company is for. There is an enormous amount of software being generated right now by people who can prompt their way to a build, can't get it through review, can't support it, and never asked whether it should exist. I'm not a vibe coder shipping volume. I don't compete on how much I can put out. I compete on whether the thing is worth having.

Money isn't the goal. Revenue keeps the company alive so it can keep improving — that is its entire job. What I'm actually building for is access: that the people a product was made for can afford it, can trust it, and get a better version of it every year they stay.

The charter

  • No ads, no data selling, ever. Not a growth-stage decision to revisit later. It's the reason the company exists.
  • Priced for access, not extraction. If the choice is between a bigger number and more people being able to use the thing, more people wins. Every time.
  • Every product comes from something I've lived. Community, safety, caregiving, connection, getting hired. I don't build for markets I've only read about.
  • A three-year improvement cadence. Apps get better on a schedule, driven by user feedback — not abandoned at v1.0, not churned for the sake of a changelog.
  • Status is honest. One app is live. The rest are in development, in review, or being rebuilt — and this page says so instead of rounding up.
  • I test every fix myself before it ships. On my own device, every time.
Entity
CircleRootTech LLC · Utah
Founded
2024
Headcount
1 — founder, engineer, designer, support, finance
Portfolio
7 apps (iOS, Google Play) · 1 web tool
Live
CloseOnes
In review
LaunchMaxx
In development
The Grove, Kongvene, Alongside, WithMe Pet, ApplyWorthy
Rebuilding
The Shielded Path
Stack
React Native · Expo · EAS · Firebase
Revenue
Subscriptions · B2B2C licensing
Funding
None. Bootstrapped, year two
Ads
None. By charter.
Data sold
None. By charter.
Built while
Working full time, raising two daughters

02 · The standard

A conviction isn't real until it costs you something.

Anyone can write a charter. This is what mine has cost me — every rejection, every rebuild, every time I chose the slower thing on purpose. It's the only part of this page that proves the rest of it.

2024 Baseline LLC formed. First line of React Native. No engineering background — a Master of Education, an English degree, and sixteen years of programs.
Q1 2026 The Shielded Path Shipped Child-safety app, live on the App Store. Firebase anonymous auth for kids' devices, expiring pairing codes, live device heartbeat.
Q2 2026 The Shielded Path Pulled — by me Approved and live, but the Safari filtering users were paying for couldn't work without an entitlement Apple wasn't going to grant. I pulled my own approved app rather than sell a promise I couldn't keep, and rebuilt the architecture on DNS instead. Shipping the wrong thing is not shipping.
Q2 2026 LaunchMaxx 4.3(a) — Spam Rejected for looking generic. Redesigned the app, rebuilt the paywall with live pricing from the store, and routed my API keys through a Cloudflare Worker so no key ever ships in the bundle.
Q2 2026 CloseOnes Rejected ×3 Wrong button IDs on the marketing site. A subscription that had to be submitted on its own review lane, not attached to the version. A one-letter casing bug in the RevenueCat entitlement. Found each one, fixed each one.
Q2 2026 CloseOnes Shipped v1.1.5 approved and live. Magic-link sign-in, yearly auto-renewing subscription, no ads and no data sold.
Q3 2026 Kongvene In build Mahjong circle manager. RSVP seating at tables of four, automatic substitute promotion, organizer/player roles enforced in Firestore security rules — not just hidden in the UI.
Q3 2026 ApplyWorthy New The one below. Sixteen years of the job-seeker problem, finally in code.

Every fix in this log was diagnosed and verified by me, on my own device, before it went back to review. That habit turned into a service: diagnosing AI-generated apps that keep failing App Store review, and fixing them for real.

03 · The portfolio

Eight things that had to earn the right to exist.

Every product here comes from something I've actually done: community, safety, caregiving, connection, getting hired. None of them sell ads. None of them sell you. Status is honest — including the ones I stopped.

CloseOnes

Live

A small, private circle for the people you'd actually call. Built against loneliness, not engagement metrics.

Visit the CloseOnes site →

React Native · Expo · Firebase · RevenueCat · magic-link auth

ApplyWorthy

In development

Not an app — a web tool for organizations. Pre-application ATS friction detector, licensed to workforce-development programs.

Node · ATS profile engine · B2B2C

Kongvene

In development

Mahjong circle management — RSVPs, seating, substitutes, host rotation, dues. Built for a game I actually play.

React Native · Firestore rules · role-based access

LaunchMaxx

In review

A gamified guide to being a functioning adult, for people nobody taught. Also bought by parents at graduation.

expo-iap · Cloudflare Worker key proxy · iOS + Google Play

The Shielded Path

Rebuilding

Child safety and parental controls. Pulled from sale by me when the architecture couldn't deliver the core promise. Being rebuilt on DNS.

Read the full status →

Firebase auth · device pairing · NextDNS per-child profiles

The Grove

In development

HOA management for boards and residents. Join-code onboarding, board and resident roles, multi-community from the ground up. Strongest revenue potential in the portfolio.

Multi-tenant Firestore · three-tier pricing

Alongside

In development

A companion for the sandwich generation — caring for aging parents and kids at the same time. Calm authority, on purpose.

AsyncStorage · milestone guide · slate-blue system

WithMe Pet

In development

Pet memory keeping, for the part of grief nobody builds software for.

React Native · Expo

04 · Newest product

ApplyWorthy

Job seekers spend hours on applications that were never going to be read — knocked out by an applicant tracking system before a human sees them. ApplyWorthy checks the friction before you apply, so you spend your hours where they can land.

I built it because I watched it happen for sixteen years, from the side of the desk where you have to tell someone why they never heard back. It ships as a licensed tool for workforce-development organizations — the people already doing this work, given something that scales past one caseworker at a time.

Node · ATS detection engine · profile-matched scoring · B2B2C licensing model

See the full ApplyWorthy page →

1Paste the job posting link before you start the application.
2ApplyWorthy identifies which applicant tracking system is behind it.
3It scores the friction — how many screens, how much re-typing, what quietly disqualifies you.
You decide where your hours go. Apply, tailor first, or skip it.

05 · Before this

Sixteen years designing programs for people, not users.

A software company founded by an engineer would have picked easier problems. Mine picked these because I spent sixteen years inside them. Community Impact Specialist at CHG Healthcare. Before that: Sr. Director of Community School Partnerships at United Way of Salt Lake, technology workplace development at Zions Bancorporation, customer advocacy at Pluralsight, people engagement at Ancestry. M.Ed. in Education, Culture & Society, University of Utah. B.A. in English, UT Austin. Bilingual, English and Spanish.

  • Community school partnerships, at system scale. Led a 12-person team across 43 K–12 schools, working with districts, nonprofits, state board leaders, and federal partners. Multi-level partnerships are the only reason any of it moved.
  • Grant-funded out-of-school-time programs. Secured funding for STEM and after-school programs — written, won, and then administered, including the compliance reporting nobody volunteers for.
  • Workforce development and job readiness. The program side of getting people hired. This is where ApplyWorthy comes from — I watched the applicant-tracking wall from the side of the desk that has to explain it.
  • Technology adoption and onboarding. Primary relationship manager for an enterprise platform rollout at Ancestry — implementation, communication, and getting an organization to actually use the thing it bought. Rolling out software and building it turn out to share a problem.
  • Bilingual community outreach. English and Spanish, in rooms where that's the difference between a program that reaches people and one that doesn't.

06 · Working with AI

I'm not an AI researcher. I'm someone who ships with it.

Every app in this portfolio was built by one person with AI as a working partner — architecture, code review, debugging, strategy. That's not a novelty anymore. What's still rare is knowing where the partnership ends.

AI will confidently help you build something that cannot work. It helped me build a child-safety app around a capability iOS was never going to grant me — and no amount of prompting would have caught that. A person had to. That experience is most of what I know about working with these tools: they compress the building, and they raise the price of bad judgment. The judgment is still the job.

It also turned into a service. There is a flood of AI-generated software right now that can't pass App Store review, and the people who generated it often can't read it well enough to find out why. I can — because I've been rejected for most of the reasons already.

Daily practice
Claude as development and strategy partner across 8 products — architecture, code review, debugging
In production
Anthropic API integrated into LaunchMaxx (in review)
Key security
Cloudflare Worker proxy — no API key ever ships in the bundle
Prompt design
For product features, not just chat — structured output parsed into live UI
AI-assisted dev
Cursor, day to day, on a production codebase
Code diagnosis
Reading AI-generated codebases to find why review keeps rejecting them
Review triage
Guideline-level diagnosis — 4.3(a) spam, 4.8 sign-in, entitlement limits
Judgment
Knowing what AI can't do. Verified on my own device, every time, before it ships

07 · What I work in

Learned by shipping, not by course completion.

Every tool here is one I've used to get an app through review and into someone's hands.

Build

  • React Native
  • Expo & EAS Build
  • JavaScript / Node
  • React Navigation

Backend & data

  • Firebase Auth
  • Firestore + security rules
  • Cloudflare Workers
  • AsyncStorage

Ship & monetize

  • App Store Connect
  • Google Play Console
  • RevenueCat
  • expo-iap
  • Guideline-level review triage

08

If your org is interested in using ApplyWorthy — let's talk.

Licensing conversations, pilot programs, or questions about what it actually does — all welcome.