For funded AI SaaS startups

Senior AI SaaS engineering, before you're ready for a full-time CTO.

I'm co-founder & CTO of BFEAI, a 7-app AI SaaS platform shipping in production today. I take a small number of contract engagements alongside that role.

Live in production today

Be Found Everywhere: 7 apps, multi-tenant, shipped in 5 months.

I'm co-founder & CTO of Be Found Everywhere, Inc. (BFEAI), a production AI SaaS platform running today. The work I do for clients is the work I do every day for myself.

7

Production apps

200K+

Keywords generated

1,500+

AI scans run

7,000+

Sites automated

What's running in production:

  • Cross-app SSO via custom JWT across 7 Next.js / TypeScript apps with refresh-token rotation
  • Stripe subscription + dual-pool credit billing with webhook reconciliation as a first-class concern
  • Multi-tenant Supabase with row-level security spanning all apps and tenants
  • 6-engine LLM orchestration layer (ChatGPT, Gemini, Perplexity, Claude, Google AI Overview, AI Mode) with prompt-drift handling and cost tracking
  • Python automation services (FastAPI + Celery) orchestrating headless browser fleets at scale
  • DataForSEO-driven keyword research pipeline with budget tracking and CTR-based traffic estimation
Bill Fackelman, founder of BoostFrame

Who you're hiring

Bill Fackelman

Co-founder & CTO, BFEAI

I've spent the last 5 months shipping 7 production AI SaaS apps as co-founder and CTO of BFEAI. I take on a small number of contract engagements alongside that role, working with funded founders past MVP who need senior engineering before they're ready to commit to a full-time hire.

Verified client reviews

Real clients. Shipped, verified, live.

Marissa C. hired me to move a production app off Lovable onto infrastructure she fully owns, then hired me again for her second. Both migrated with zero data loss. Keith hired me to build a customer-onboarding portal from scratch, Stripe and CRM included. Every project is live today.

FullyCharted, a patient health-records app now live on Vercel and Supabase
“I came to him as a non-developer with a production health app handling real patient data… What he delivered exceeded every expectation. He handled real patient data with the care it deserved, and went far beyond the scope of what was asked. I'm hiring him immediately for my second app migration and consider him my go-to developer. 5 stars without hesitation.”

Lovable → Vercel + Supabase · 45 tables · 1,345 tests passing · zero data loss

Marissa C.

Founder, FullyCharted

Visit FullyCharted
MySynapse, a homeschool planning platform now live on Vercel and Supabase
“Bill delivered another exceptional migration, moving MySynapse, my homeschool planning platform, from Lovable Cloud to self-owned Vercel and Supabase. All 43 tables and 2,333 rows migrated perfectly with zero data loss. By the end I had the app running locally, auto-deploy connected, and full confidence to make changes independently. Bill is my go-to developer. Highly recommend!”

Lovable → Vercel + Supabase · 43 tables · 2,333 rows · 5 AI edge functions

Marissa C.

Founder, MySynapse

Visit MySynapse
“Working with Bill has been one of the best hiring decisions I've made. He thinks beyond simply writing code. He considers workflow, maintainability, user experience, security, and the long-term success of the application. He's willing to challenge ideas when he sees a better solution, which is exactly what I wanted in a development partner. Five stars isn't enough.”

Customer onboarding portal · Stripe API · CRM integration · Fixed-price Upwork project

Keith L.

Owner, Professional Auto Appraisals

View on Upwork

From the team I ship with

What it's like to work with me.

“Bill shipped our Stripe billing redesign (credit ledger, dual-pool drain semantics, idempotent webhooks) in two weeks. The kind of work most teams scope for six. It's been running in production without a single revenue-leak bug.”

Josh B.

Co-founder, BFEAI

“We were about to spin up a separate Supabase project for each app. Bill pushed back, designed the multi-tenant RLS approach across all seven apps, and the entire platform is one cohesive system because of that call. That's the difference between a senior engineer and a fractional CTO.”

Ryan M.

Co-founder, BFEAI

“Bill built cost-tracking, error-tracking, and observability into the LLM orchestration layer before any of it was urgent. When usage grew, we didn't have to rebuild a thing. Most engineers ship the demo. Bill ships the operations.”

George J.

Co-founder, BFEAI

“Shipping seven multi-tenant apps in five months means making the right tradeoff a hundred times a week. Bill is the partner I make those calls with. He pushes back when I'm about to ship something that won't hold up, and he builds the thing the right way once we've agreed on the call.”

Kyle S.

Co-founder, BFEAI

Four ways to engage

You don't need a full-time hire to ship the next 6 weeks.

Availability

BFEAI runs on an async-first ops cadence, which frees 10–15 hours a week for outside engagements. I take on one or two clients at a time so each gets real focus. Currently accepting 2 new clients.

Architecture audit

Best first engagement

$5–8K flat • 1–2 weeks

Read access to your repo, 30 min with each system owner, a Stripe sandbox copy. Deliverable: written report with severity-tagged findings and a recorded screen-share walkthrough.

Ship the next phase

Most common

$100–150/hr • 6–8 weeks

Scoped build on your stack: Stripe billing redesign, RAG pipeline, multi-tenant migration, auth hardening. Hourly with a hard cap per phase so you always know the ceiling.

Migrate off your no-code stack

Scoped fixed • typically 4–6 weeks

Most no-code migrations underestimate the state machine the platform was hiding. I plan for that explicitly. Output: maintainable TypeScript that survives load and the next API change.

Fractional CTO

$8–15K/mo • 10–15 hrs/week

Architecture decisions, hiring help, code review, founder sounding-board. Quarterly review of the engagement shape. For founders who want senior depth on the bench without a full-time CTO comp package.

How I build

Boring tech, picked on purpose.

Founders hire senior contractors hoping for senior judgment. What they actually need: someone who resists the tooling-of-the-month and ships the smallest thing that holds up under load.

What I default to

  • TypeScript everywhere. Postgres for anything that touches data.
  • RLS for tenancy. Stripe for anything billable.
  • Python only where it's the right tool: browser fleets, data pipelines, ML serving.
  • Whatever LLM API the use case actually needs.
  • The smallest version that holds up under load.

What I push back on

  • Microservices before you need them.
  • Exotic ORMs and "innovative" data stores.
  • Premature observability platforms.
  • Anything you have to operate that isn't your product.
  • Rewrites when refactors would do.

Who I'm a fit for.

Good fit

  • YC / seed / Series A AI SaaS with a live product and paying customers
  • Technical founder past MVP, feeling the engineering ceiling approach
  • Pre-full-time-hire: runway or PMF uncertainty makes a $250K hire feel premature
  • Teams hitting the Make / Zapier / Airtable ceiling and ready for maintainable code underneath
  • Stripe billing edge cases, multi-tenant RLS surprises, RAG that needs to actually answer questions

Not a fit

  • Pre-funding / pre-product (rate doesn't work)
  • Looking for a junior or mid-level developer
  • Need a CTO who'll go full-time (I have a CTO role already)
  • Consumer hardware, biotech wet-lab, defense, crypto / NFT / Web3 tokens
  • Need SOC 2 / HIPAA compliance ownership on the contractor

Common questions

What funded founders ask before we work together.

How is this different from hiring a fractional CTO from Toptal, MagicTeam, or A.Team?

Two practical differences. First, I'm shipping production code at BFEAI (Be Found Everywhere) every week — a 7-app multi-tenant AI SaaS platform that I co-founded and run as CTO. The work I do for clients is the work I'm doing on my own platform, so the engineering judgment is from someone who's currently making the same tradeoffs you're making. Second, I take on one or two clients at a time. Agencies and marketplaces match you to whoever's available; I either have the capacity or I don't, and you know which side of that you're on before we sign.

What's your typical engagement length and how much notice do you need to end it?

Architecture audit engagements are 1 to 2 weeks fixed. Build engagements are typically 6 to 8 weeks per phase, billed hourly with a hard cap per phase. Fractional CTO retainers are month-to-month with a 30-day notice on either side. If we're a fit, most engagements grow from an audit into a build phase, then into a retainer. If we're not, the audit deliverable is yours to act on with someone else, and you owe nothing past the original audit fee.

Do you sign NDAs, IP assignment, and standard contract terms?

Yes to NDAs, standard mutual-NDA template or yours. Yes to IP assignment of work product I do during the engagement — that's table stakes. I push back on (a) non-compete clauses that try to restrict my work with other clients in adjacent industries, (b) IP assignment of pre-existing tooling I bring to the engagement, and (c) penalty clauses that aren't reciprocal. Almost every client agrees to those carve-outs on first read.

Can you work as a 1099 contractor in my state?

Yes for most states. I'm a single-member LLC (BoostFrame, LLC) based in New Jersey. California has its own AB5 considerations — I can still work as a 1099 there for B-to-B engineering work that meets the ABC test, but if you're in CA and concerned, we can run the engagement through a contracting platform (Deel, Remote, etc.) that handles classification for you.

How do you handle on-call expectations?

I don't take primary on-call rotation for any client. Secondary or escalation rotations during a build phase or active migration are fine, with clear paging rules and a documented escalation path. Most clients realize partway through the audit that what they actually want is to fix the underlying problem causing the pages, not to add another paging-eligible engineer to the rotation. That's usually a better engagement scope.

What happens to my codebase and architecture knowledge if the engagement ends?

Everything I write lives in your repo from day one. There's no parallel codebase I keep on my side. At the end of any engagement you get: (a) the code in your repo, (b) a written handoff doc covering architecture decisions and operational gotchas, (c) any internal docs / runbooks created during the engagement, (d) a 1-hour walkthrough with whoever inherits the work. The handoff doc is the part most contractors skip — it's the difference between a successful exit and an engagement-shaped hole in your codebase.

What stack do you work in?

Default: TypeScript on Next.js, Postgres or Supabase for data, Stripe for billing, real-code where it matters. Python only where it's the right tool — browser fleets, ML serving, data pipelines. LLM APIs whichever fits the use case (ChatGPT, Claude, Gemini, Perplexity, AI Mode — at BFEAI we orchestrate all six). If your stack is meaningfully different (Ruby, Go, Elixir, etc.) we should have a separate conversation about whether I'm a fit.

How do you think about pricing — and what should I budget?

Architecture audit: $5,000 to $8,000 flat for 1 to 2 weeks. Build engagements: $100 to $150 per hour with a hard per-phase cap, so a typical 6 to 8 week phase runs $25,000 to $50,000. Fractional CTO retainer: $8,000 to $15,000 per month for 10 to 15 hours per week of architecture, hiring help, and code review. Most funded clients land in the middle of those ranges and the budget conversation is rarely the blocker — the bigger question is usually whether the scope is right.

Are you a fit for pre-funded or pre-product startups?

Honest answer: usually no. Pre-funded teams need to spend dollars on product and customer development, not on a senior contractor. If you're pre-PMF, the right move is usually a co-founder, not a contractor. I'll happily do a 30-minute call to confirm that's true for your specific situation and point you toward better-fit resources if so.

What's the first step?

A 15-minute call. No deck, no slides. We talk about what you're shipping, where engineering is the bottleneck, and whether the shape of this work makes sense for either of us. Either way, you walk away with a senior engineer's read on your situation.

Get a 15-min architecture read on what you're shipping.

Free. No deck, no slides. We talk about what you're building, where engineering is the bottleneck, and whether this shape of work makes sense for either of us. Either way, you walk away with a senior engineer's read on your situation.

Or email bill@boostframe.io with a sentence on what you're building.