Skip to content
Menu
Work Services About Contact Start a project
// 01 — about

Servants, on purpose.

The name Servants is deliberate. It flips the rockstar posture that took over our industry around 2014. We're not ninjas. We're not 10x wizards. We're the craftspeople in the back of the house, building what you had in mind.

You're the principal. We do the work. You get the credit. On ship day we hand you the keys — code, servers, accounts, data, IP. No SaaS rent, no per-seat fees, no vendor lock-in.

Two engineers. Twelve years in. Custom software for businesses that own what they pay for, on infrastructure they hold the keys to.

That's the whole pitch.

CN
// 02 — founder

Chris Nowlan.

I've been shipping software for real businesses for twelve years. Along the way, I picked up a simple rule: the fewer vendors standing between you and your own code, the longer it lasts.

Software Servants is the practice that grew out of that. Two senior engineers, one mailing address, no SaaS overhead. We build what you had in mind, hand over the keys, and stay available when you need us.

// 03 — principles

What we believe.

Three rules we hold to. They're how we decide what work to take, how to bill for it, and what to hand over on ship day.
  1. 01

    We hand over the keys.

    On ship day you get code, server, accounts, data, IP. Everything we built, in your name, on your machines.

  2. 02

    We don't sell SaaS rent.

    No retainers, no per-seat fees, no monthly subscriptions. You pay for the build and you own what we built.

  3. 03

    We work in the open.

    Weekly check-ins, real software shipping every week. You see the work as it happens, not at the end.

// 04 — timeline

Twelve years, one rule.

Custom software for businesses that want to own what they paid for. The same rule the practice started with — still the rule that picks our projects.
  1. 2012

    The first project.

    Flipvo, LLC formed in Melbourne, FL. The first build was a small custom web app for a local business — [OWNER TO CONFIRM client]. Lesson one: the people who pay for software almost never want a SaaS account, they want their own thing.

  2. 2014

    Second engineer joins.

    The practice grew to two. We doubled what we could ship without changing how we worked — small projects, weekly check-ins, code in the client's name on day one.

  3. 2016

    Settled on the stack.

    After cycling through a few frameworks, we landed on Laravel for back-of-house apps and the LAMP/LEMP family for everything else. Boring, durable, owned by the client. Still our default a decade later.

  4. 2018

    No retainers.

    Made it official: zero monthly fees. We charge once, we ship, you own it. The retainer-free model has held since — clients still write back when they need us, just not on a clock.

  5. 2020

    Remote-first, by default.

    The pandemic moved every check-in to video. Worked out fine — we were already weekly, already shipping working software, already handing over real code. Nothing changed except the commute.

  6. 2022

    Ten years in.

    Quiet milestone. By the count we kept, [OWNER TO CONFIRM specific number] custom apps shipped, all still owned by the businesses that paid for them. None of them paying SaaS rent to anyone.

  7. 2023

    A heavy year of builds.

    Three projects shipped: Valuesly (lifestyle valuation tool with private dashboard), TryStuffs (try-before-you-buy product platform), and RentCarFlow (rental fleet operations end-to-end).

  8. 2024

    Flipvo Marketplace + Big Mike's.

    Built Flipvo Marketplace end-to-end on Laravel + Stripe Connect, multi-vendor and multi-currency. Shipped Big Mike's Car Audio storefront and booking the same year. Two larger builds, same handover model.

  9. 2025

    AI work, on our terms.

    Started taking on AI features as part of regular builds — local models, owned data, code on the client's server. No platform lock-in, no per-token vendor bills, no shipping customer data through someone else's endpoint.

  10. 2026

    Today.

    Two engineers, twelve years in. Currently shipping [OWNER TO CONFIRM current build]. The website you're reading is itself the practice — Astro, Tailwind, SQLite, hand-rolled, hosted on our own box.

// 05 — what we build

What twelve years looks like.

A year of public commits from @stea4lth. Real ship history, not a marketing render — built from the GitHub GraphQL API at deploy time.
Commit heatmap for @stea4lth: 0 commits between 2025-05-10 and 2026-05-09 2025-05-10 — 0 commits 2025-05-11 — 0 commits 2025-05-12 — 0 commits 2025-05-13 — 0 commits 2025-05-14 — 0 commits 2025-05-15 — 0 commits 2025-05-16 — 0 commits 2025-05-17 — 0 commits 2025-05-18 — 0 commits 2025-05-19 — 0 commits 2025-05-20 — 0 commits 2025-05-21 — 0 commits 2025-05-22 — 0 commits 2025-05-23 — 0 commits 2025-05-24 — 0 commits 2025-05-25 — 0 commits 2025-05-26 — 0 commits 2025-05-27 — 0 commits 2025-05-28 — 0 commits 2025-05-29 — 0 commits 2025-05-30 — 0 commits 2025-05-31 — 0 commits 2025-06-01 — 0 commits 2025-06-02 — 0 commits 2025-06-03 — 0 commits 2025-06-04 — 0 commits 2025-06-05 — 0 commits 2025-06-06 — 0 commits 2025-06-07 — 0 commits 2025-06-08 — 0 commits 2025-06-09 — 0 commits 2025-06-10 — 0 commits 2025-06-11 — 0 commits 2025-06-12 — 0 commits 2025-06-13 — 0 commits 2025-06-14 — 0 commits 2025-06-15 — 0 commits 2025-06-16 — 0 commits 2025-06-17 — 0 commits 2025-06-18 — 0 commits 2025-06-19 — 0 commits 2025-06-20 — 0 commits 2025-06-21 — 0 commits 2025-06-22 — 0 commits 2025-06-23 — 0 commits 2025-06-24 — 0 commits 2025-06-25 — 0 commits 2025-06-26 — 0 commits 2025-06-27 — 0 commits 2025-06-28 — 0 commits 2025-06-29 — 0 commits 2025-06-30 — 0 commits 2025-07-01 — 0 commits 2025-07-02 — 0 commits 2025-07-03 — 0 commits 2025-07-04 — 0 commits 2025-07-05 — 0 commits 2025-07-06 — 0 commits 2025-07-07 — 0 commits 2025-07-08 — 0 commits 2025-07-09 — 0 commits 2025-07-10 — 0 commits 2025-07-11 — 0 commits 2025-07-12 — 0 commits 2025-07-13 — 0 commits 2025-07-14 — 0 commits 2025-07-15 — 0 commits 2025-07-16 — 0 commits 2025-07-17 — 0 commits 2025-07-18 — 0 commits 2025-07-19 — 0 commits 2025-07-20 — 0 commits 2025-07-21 — 0 commits 2025-07-22 — 0 commits 2025-07-23 — 0 commits 2025-07-24 — 0 commits 2025-07-25 — 0 commits 2025-07-26 — 0 commits 2025-07-27 — 0 commits 2025-07-28 — 0 commits 2025-07-29 — 0 commits 2025-07-30 — 0 commits 2025-07-31 — 0 commits 2025-08-01 — 0 commits 2025-08-02 — 0 commits 2025-08-03 — 0 commits 2025-08-04 — 0 commits 2025-08-05 — 0 commits 2025-08-06 — 0 commits 2025-08-07 — 0 commits 2025-08-08 — 0 commits 2025-08-09 — 0 commits 2025-08-10 — 0 commits 2025-08-11 — 0 commits 2025-08-12 — 0 commits 2025-08-13 — 0 commits 2025-08-14 — 0 commits 2025-08-15 — 0 commits 2025-08-16 — 0 commits 2025-08-17 — 0 commits 2025-08-18 — 0 commits 2025-08-19 — 0 commits 2025-08-20 — 0 commits 2025-08-21 — 0 commits 2025-08-22 — 0 commits 2025-08-23 — 0 commits 2025-08-24 — 0 commits 2025-08-25 — 0 commits 2025-08-26 — 0 commits 2025-08-27 — 0 commits 2025-08-28 — 0 commits 2025-08-29 — 0 commits 2025-08-30 — 0 commits 2025-08-31 — 0 commits 2025-09-01 — 0 commits 2025-09-02 — 0 commits 2025-09-03 — 0 commits 2025-09-04 — 0 commits 2025-09-05 — 0 commits 2025-09-06 — 0 commits 2025-09-07 — 0 commits 2025-09-08 — 0 commits 2025-09-09 — 0 commits 2025-09-10 — 0 commits 2025-09-11 — 0 commits 2025-09-12 — 0 commits 2025-09-13 — 0 commits 2025-09-14 — 0 commits 2025-09-15 — 0 commits 2025-09-16 — 0 commits 2025-09-17 — 0 commits 2025-09-18 — 0 commits 2025-09-19 — 0 commits 2025-09-20 — 0 commits 2025-09-21 — 0 commits 2025-09-22 — 0 commits 2025-09-23 — 0 commits 2025-09-24 — 0 commits 2025-09-25 — 0 commits 2025-09-26 — 0 commits 2025-09-27 — 0 commits 2025-09-28 — 0 commits 2025-09-29 — 0 commits 2025-09-30 — 0 commits 2025-10-01 — 0 commits 2025-10-02 — 0 commits 2025-10-03 — 0 commits 2025-10-04 — 0 commits 2025-10-05 — 0 commits 2025-10-06 — 0 commits 2025-10-07 — 0 commits 2025-10-08 — 0 commits 2025-10-09 — 0 commits 2025-10-10 — 0 commits 2025-10-11 — 0 commits 2025-10-12 — 0 commits 2025-10-13 — 0 commits 2025-10-14 — 0 commits 2025-10-15 — 0 commits 2025-10-16 — 0 commits 2025-10-17 — 0 commits 2025-10-18 — 0 commits 2025-10-19 — 0 commits 2025-10-20 — 0 commits 2025-10-21 — 0 commits 2025-10-22 — 0 commits 2025-10-23 — 0 commits 2025-10-24 — 0 commits 2025-10-25 — 0 commits 2025-10-26 — 0 commits 2025-10-27 — 0 commits 2025-10-28 — 0 commits 2025-10-29 — 0 commits 2025-10-30 — 0 commits 2025-10-31 — 0 commits 2025-11-01 — 0 commits 2025-11-02 — 0 commits 2025-11-03 — 0 commits 2025-11-04 — 0 commits 2025-11-05 — 0 commits 2025-11-06 — 0 commits 2025-11-07 — 0 commits 2025-11-08 — 0 commits 2025-11-09 — 0 commits 2025-11-10 — 0 commits 2025-11-11 — 0 commits 2025-11-12 — 0 commits 2025-11-13 — 0 commits 2025-11-14 — 0 commits 2025-11-15 — 0 commits 2025-11-16 — 0 commits 2025-11-17 — 0 commits 2025-11-18 — 0 commits 2025-11-19 — 0 commits 2025-11-20 — 0 commits 2025-11-21 — 0 commits 2025-11-22 — 0 commits 2025-11-23 — 0 commits 2025-11-24 — 0 commits 2025-11-25 — 0 commits 2025-11-26 — 0 commits 2025-11-27 — 0 commits 2025-11-28 — 0 commits 2025-11-29 — 0 commits 2025-11-30 — 0 commits 2025-12-01 — 0 commits 2025-12-02 — 0 commits 2025-12-03 — 0 commits 2025-12-04 — 0 commits 2025-12-05 — 0 commits 2025-12-06 — 0 commits 2025-12-07 — 0 commits 2025-12-08 — 0 commits 2025-12-09 — 0 commits 2025-12-10 — 0 commits 2025-12-11 — 0 commits 2025-12-12 — 0 commits 2025-12-13 — 0 commits 2025-12-14 — 0 commits 2025-12-15 — 0 commits 2025-12-16 — 0 commits 2025-12-17 — 0 commits 2025-12-18 — 0 commits 2025-12-19 — 0 commits 2025-12-20 — 0 commits 2025-12-21 — 0 commits 2025-12-22 — 0 commits 2025-12-23 — 0 commits 2025-12-24 — 0 commits 2025-12-25 — 0 commits 2025-12-26 — 0 commits 2025-12-27 — 0 commits 2025-12-28 — 0 commits 2025-12-29 — 0 commits 2025-12-30 — 0 commits 2025-12-31 — 0 commits 2026-01-01 — 0 commits 2026-01-02 — 0 commits 2026-01-03 — 0 commits 2026-01-04 — 0 commits 2026-01-05 — 0 commits 2026-01-06 — 0 commits 2026-01-07 — 0 commits 2026-01-08 — 0 commits 2026-01-09 — 0 commits 2026-01-10 — 0 commits 2026-01-11 — 0 commits 2026-01-12 — 0 commits 2026-01-13 — 0 commits 2026-01-14 — 0 commits 2026-01-15 — 0 commits 2026-01-16 — 0 commits 2026-01-17 — 0 commits 2026-01-18 — 0 commits 2026-01-19 — 0 commits 2026-01-20 — 0 commits 2026-01-21 — 0 commits 2026-01-22 — 0 commits 2026-01-23 — 0 commits 2026-01-24 — 0 commits 2026-01-25 — 0 commits 2026-01-26 — 0 commits 2026-01-27 — 0 commits 2026-01-28 — 0 commits 2026-01-29 — 0 commits 2026-01-30 — 0 commits 2026-01-31 — 0 commits 2026-02-01 — 0 commits 2026-02-02 — 0 commits 2026-02-03 — 0 commits 2026-02-04 — 0 commits 2026-02-05 — 0 commits 2026-02-06 — 0 commits 2026-02-07 — 0 commits 2026-02-08 — 0 commits 2026-02-09 — 0 commits 2026-02-10 — 0 commits 2026-02-11 — 0 commits 2026-02-12 — 0 commits 2026-02-13 — 0 commits 2026-02-14 — 0 commits 2026-02-15 — 0 commits 2026-02-16 — 0 commits 2026-02-17 — 0 commits 2026-02-18 — 0 commits 2026-02-19 — 0 commits 2026-02-20 — 0 commits 2026-02-21 — 0 commits 2026-02-22 — 0 commits 2026-02-23 — 0 commits 2026-02-24 — 0 commits 2026-02-25 — 0 commits 2026-02-26 — 0 commits 2026-02-27 — 0 commits 2026-02-28 — 0 commits 2026-03-01 — 0 commits 2026-03-02 — 0 commits 2026-03-03 — 0 commits 2026-03-04 — 0 commits 2026-03-05 — 0 commits 2026-03-06 — 0 commits 2026-03-07 — 0 commits 2026-03-08 — 0 commits 2026-03-09 — 0 commits 2026-03-10 — 0 commits 2026-03-11 — 0 commits 2026-03-12 — 0 commits 2026-03-13 — 0 commits 2026-03-14 — 0 commits 2026-03-15 — 0 commits 2026-03-16 — 0 commits 2026-03-17 — 0 commits 2026-03-18 — 0 commits 2026-03-19 — 0 commits 2026-03-20 — 0 commits 2026-03-21 — 0 commits 2026-03-22 — 0 commits 2026-03-23 — 0 commits 2026-03-24 — 0 commits 2026-03-25 — 0 commits 2026-03-26 — 0 commits 2026-03-27 — 0 commits 2026-03-28 — 0 commits 2026-03-29 — 0 commits 2026-03-30 — 0 commits 2026-03-31 — 0 commits 2026-04-01 — 0 commits 2026-04-02 — 0 commits 2026-04-03 — 0 commits 2026-04-04 — 0 commits 2026-04-05 — 0 commits 2026-04-06 — 0 commits 2026-04-07 — 0 commits 2026-04-08 — 0 commits 2026-04-09 — 0 commits 2026-04-10 — 0 commits 2026-04-11 — 0 commits 2026-04-12 — 0 commits 2026-04-13 — 0 commits 2026-04-14 — 0 commits 2026-04-15 — 0 commits 2026-04-16 — 0 commits 2026-04-17 — 0 commits 2026-04-18 — 0 commits 2026-04-19 — 0 commits 2026-04-20 — 0 commits 2026-04-21 — 0 commits 2026-04-22 — 0 commits 2026-04-23 — 0 commits 2026-04-24 — 0 commits 2026-04-25 — 0 commits 2026-04-26 — 0 commits 2026-04-27 — 0 commits 2026-04-28 — 0 commits 2026-04-29 — 0 commits 2026-04-30 — 0 commits 2026-05-01 — 0 commits 2026-05-02 — 0 commits 2026-05-03 — 0 commits 2026-05-04 — 0 commits 2026-05-05 — 0 commits 2026-05-06 — 0 commits 2026-05-07 — 0 commits 2026-05-08 — 0 commits

Heatmap will populate once GITHUB_TOKEN is configured

Less More
Commits, last year
[OWNER TO CONFIRM]
Average per week
[OWNER TO CONFIRM]
Longest streak
[OWNER TO CONFIRM]

Heatmap reads left-to-right by week and top-to-bottom by day of week, starting Sun and ending Sat.

// ready

Tell us what you're building.

Thirty minutes is enough to know if we can help. No pitch deck, no follow-up sequence — a plain conversation about the work.