Candidate research / August 2026

Moxie, from a candidate who did his homework.

Moxie's focus on aesthetic entrepreneurs resonates with me because many of its customers are nurses and clinicians taking ownership of their own practices. I build infrastructure so owners can stay focused on their craft.

I look forward to the aesthetics of infrastructure: clean, observable, a pleasure to operate.

The company in numbers

The growth is clear. What interests me more is the engineering work underneath it, especially the choices made as Moxie Suite became part of daily clinical operations.

700+

Practices supported. Moxie's current public materials report more than 700 practices, compared with more than 250 at the Series B announcement in September 2024. source 2024 source

200K+

Appointments booked. Reported through Moxie Suite in the September 2024 Series B announcement. source

10x

Client-base growth. Software Mansion reports nearly 10x growth within a year. source

$51M

Total funding. The March 2026 Series C announcement reports $51 million raised in total. source

99.99%

Uptime in 2025. Reported in Software Mansion's engineering case study. source

44+

Features shipped in 2024. Moxie tied that output to direct feedback from its medspa partners. source

CEO
Kamau Massey
Executive chairman
Dan Friedman, co-founder
Engineering
Ryan Burbank, Head of Engineering

Titles as of August 2026.

A short engineering timeline

Moxie officially launches, and Moxie Suite launches in October. The company begins with a direct purpose: help aesthetic entrepreneurs build independent practices without carrying every operational problem alone.

Software Mansion builds the Moxie Suite MVP in two months: account management, appointment booking, and pre-appointment forms. The product replaced a collection of disconnected tools with one operating surface. source

A $15.7 million Series A funds expansion. SignalFire and Boulton & Watt lead the round. source

The product adds invoicing with US tax handling, Stripe Connect custom accounts, medical documentation, OTP-protected patient access, signed-URL uploads, and the Good Faith Exam review workflow.

Growth forces measured scale work. The client base grows nearly 10x within a year. The team introduces index-based pagination and virtualization, analyzes Hasura GraphQL output, disables PostgreSQL JIT after measuring query behavior, and moves background work to Celery. source

A $10 million Series B follows. Moxie reports more than 250 supported medspas and more than 200,000 appointments booked through Moxie Suite. source

The team replaces Timekit with a custom scheduler in two months. Software Mansion says the change removed external bugs and reduced debugging time. It also saved thousands of dollars per month.

After critical Fly.io connectivity failures caused hours of downtime, the platform moves to AWS. The case study reports no infrastructure-caused downtime after the move. Datadog supports monitoring, QA Wolf supports automated tests, and Bird Eats Bug supports reporting. source

Compliance Defender enters the product. Its AI checks advertising language for compliance concerns while the broader workflow keeps records and required actions in one place.

A $25 million Series C brings total funding to $51 million. Moxie launches Scale Suite for multi-provider operations and margin intelligence, with AI-guided compliance alerts in the same product. source

Treatment Plans also becomes a public product, embedded in the clinical workflow rather than separated into another tool.

I keep coming back to the scheduler decision. Moxie replaced Timekit with its own in two months, and I am designing and validating the same class of move right now, a Phoenix application migration from Fly.io to AWS Fargate; cutover outcomes are not available yet. Changing vendors does not outsource our responsibility for reliability.

The platform, my read

I read the published stack as a record of practical choices made under real growth and regulatory pressure, with real operating constraints.

Compute
AWS ECS/Fargate, GCP, and Vercel
Edge
Cloudflare for DNS and WAF
Delivery
GitHub Actions, with QA Wolf supporting automated deployment testing
Signals
Datadog across an application that includes Django, Celery, PostgreSQL, and Hasura
Product
Next.js and React, Stripe Connect, Twilio, and Maia powered by OpenAI
Controls
HIPAA-oriented safeguards and a public Trust Center guided by SOC 2 trust principles

PHI handled in the design

Patients access forms through an OTP sent to their phones. Signed URLs let files go directly to storage without making the application server carry the file stream. Those choices reduce exposure at the boundary.

Plans over folklore

The team disabled PostgreSQL JIT after examining Hasura's generated SQL and query behavior. I admire that kind of decision because it starts with evidence and ends with a smaller system.

Moxie says, "AI supports clinical expertise, it never replaces it." I hold the same line in engineering. The AI tools named in the role, including Claude Code, Codex, Cursor, CodeRabbit, and Glean, match how I already work, with deterministic checks and a person accountable for the result.

Where this role creates leverage

My operating thesis is simple: make production changes controlled, observable, bounded, and reversible. That foundation improves flow before the system takes on more complexity.

  1. Detection before dashboards

    Own fewer alerts and make each one actionable. Define SLOs around booking, payments, and charting. For me, an SLO earns its place when it changes an engineering trade-off, not when it adds another percentage to a dashboard.

  2. Releases that do not stop the company

    Build once and promote one digest. Branch urgent work from the production revision, while main stays open during deployment.

  3. PHI-aware defaults

    Use least-privilege and time-bound access. Redact at the source. Treat AI governance as defense in depth, with human approval at the release boundary.

  4. Developer experience as leverage

    A small platform team multiplies itself when the safest path is also the easiest path. Product engineers should inherit good defaults instead of waiting for a platform engineer to approve routine work.

I studied Moxie's Fly.io to AWS history because I am designing and validating the same class of move right now: a Phoenix application migration from Fly.io to AWS Fargate. Their case study reads like my checklist. The common principle is reversibility first, then speed.

Why my experience maps to the work

Migration
I led a Heroku to AWS migration end to end: architecture, work allocation, cutover, and application-level rollback. During the cutover, our monitoring detected no customer-facing outage. I have also operated two isolated deployments of the same codebase, one in us-east-1 and one in eu-west-2; they were independent workloads, not a cross-region HA or DR system.
Deployments
I treat build-once promotion, production-based hotfixes, and rollback compatibility as properties of the delivery design.
Observability
I use dashboards as investigation tools. The outcome I care about is earlier detection and faster recovery.
AI engineering
I maintain agent-dev-kit, a public, attributed toolkit that composes open components with my own review and orchestration work. Deterministic checks provide a floor; human-reviewed AI analysis adds coverage.
Sensitive data
I implemented SSO and least-privilege access controls in a regulated enterprise environment, and designed logging to exclude defined sensitive fields at the source.
On call
I work calmly and systematically. During an incident I separate impact, mitigation, evidence, and ownership. Then I run a blameless review with named follow-up owners.

AI may accelerate the work, but it does not become the authority that approves deployment.

Their values, my evidence

Moxie's values are short and direct. I read them as a test: can I show each one with my own work? Here is my evidence.

Give more than you take

Over roughly two months, I paired with a teammate and wrote operational documentation until they could run the system independently. The best handoff is the one where the other person does not need you anymore.

I also share AWS and AI practices with the team on a regular cadence. The pattern outlives the project.

I maintain a personal open-source toolkit built from public and properly attributed components; employer-specific workflows and data stay private.

Act as owners

For a client prototype, I prototyped a Presidio-based PII redaction layer before any model invocation, evaluated against the project's defined PII categories. Data safety was the first requirement, not the last patch.

During an approved infrastructure migration, I consolidated the orchestration footprint and documented the new operating model, so the next engineer could run it without me.

Ownership includes the gaps. I validated the infrastructure code for a cross-region replica, but we never deployed the regional replica, failover automation, or a game day; we had no cross-region DR capability. Owning the outcome includes owning what did not land.

Speed with care

For that migration, I sequenced data, application, and traffic changes separately, and kept a rollback path at every step.

Migration first, modernization second. Fewer variables at cutover.

Care is what makes speed safe: rehearsed rollback, staged exposure, stop conditions before the change starts.

We simplify and learn, every day

I use two skills that enforce simplicity. ponytail runs a laziness ladder on every coding task: does this need to exist at all, is it already in the codebase, does the standard library do it, can it be one line. The best code is the code never written.

caveman compresses communication to its essentials: code, commands, and error strings stay exact, and security warnings and irreversible actions always get full prose.

I tune their intensity per task, from lite to ultra. Simplicity is a dial, not a dogma.

Questions I would explore with the team

  1. 01

    Which three user workflows have the highest revenue and patient-care impact today, and how is their reliability measured?

  2. 02

    What does on-call look like today, and how many alerts actually lead to action?

  3. 03

    What would make this role successful after six months, and how would the team measure it?

Sections

The company in numbers01 Engineering timeline02 The platform, my read03 Role thesis04 Experience fit05 Their values, my evidence06 Questions for the team07 Public sources08