1 · The Client in One Page
BloomTech (Bloom Institute of Technology, formerly Lambda School) is an online coding bootcamp founded in 2017 by Austen Allred and Ben Nelson in San Francisco. The business offers a single active program — Full-Stack Web Development (6–9 months, $13,500 tuition) — backed by a 110% Tuition Refund Guarantee if a graduate doesn't land a qualifying job. The company scaled to 11,000+ Income Share Agreements before a CFPB consent order (April 2024) permanently banned ISAs and imposed a $164K penalty. Post-reset: conventional tuition model, ~30–80 FTEs, estimated $1.7M–$5.3M annual revenue. Austen Allred's attention is split with his new venture, Gauntlet AI. MH-1 engagement is the primary growth and marketing function.
Brand voice
Confidently accountable, empathetically direct, optimistically practical. Primary color: teal #00808C. Accent: orange #FF4B00. Fonts: Titillium Web (headings) + Open Sans (body). Mission: democratize access to career and income mobility through tech education. The brand avoids exclamation points, buzzwords, and fear-based language. Never use: salary claims without caveats, any ISA/deferred language, or anything that echoes Lambda School's enforcement-era positioning.
ICPs
- Career Changer — "Starting Over Steve": 25–40, non-technical background (customer support, retail, admin), HHI $35–$55K, frustrated with earning ceiling, googling "how to become a developer." Primary audience for TikTok + Meta. Decision is high-stakes ($13,500 + career transition); the 110% TRG is the unlock.
- College Alternative — "Skipping Debt Dana": 18–24, considering or exiting college, sees bootcamp as faster ROI. Reached via TikTok-first creative. Cost-sensitive; payment flexibility matters.
- Tech-Adjacent Upskiller — "Help Desk Hassan": Already in tech-adjacent roles (QA, IT support, ops), knows enough to see the ceiling. High application rate; strong Climb Credit candidate.
Competitive position
Mid-range pricing ($13,500) with the strongest outcome guarantee in the market — no competitor matches 110% tuition refund. App Academy ($17–31K), Hack Reactor ($17,980), Flatiron ($16,900), GA ($14,950) all charge more or offer weaker guarantees. The CFPB history is exploited by competitors in review comparisons. BloomTech's moat is the guarantee + price — but that moat is worthless without current placement data to back it up.
2 · Account Team
needsInput: true. Only 3 roster entries exist; the full co-pilot team has not been verified. Actual direct costs likely higher.
| Name | Role | Cost / mo | Notes |
|---|---|---|---|
| Nikhil Arora | CMO | $4,000 est. | Account lead; shared CMO (also Stocks News, Swimply) |
| Edgar Osuna | Paid Social | $1,600 est. | $40/hr · 40h/mo (hourly); video editing + social |
| Rafa Guida | Operations | TBD | Creative briefing + operations; also on Swimply/Soko/MrXmas/SBF/Stocks |
| Cameron Rzonca | Paid Social (shared) | Shared | Shared across 4 accounts; BloomTech included in his portfolio |
| Drew Ragosta | Copywriter (hourly) | ~$1,625 est. | $65/hr · 25h/mo at BloomTech |
| Mia Apilado | Design (XA) | ~$1,280 est. | $8/hr offshore · BloomTech Paid Social (Fridays) |
| Jacob Barnard | Design (hourly) | ~$950 est. | $95/hr · 10h/mo |
Channel Coverage Map (per P&L Hub assignments)
| Channel | Co-Pilot | Status |
|---|---|---|
| CMO / Strategy | Nikhil Arora | Staffed |
| Paid Social | Edgar Osuna + Cameron Rzonca | Staffed |
| Email / CRM | — | No co-pilot assigned in P&L Hub |
| Organic Social / Content | — | No co-pilot assigned in P&L Hub |
| Analytics | — | No co-pilot assigned in P&L Hub |
| Creative / Design | Mia Apilado + Jacob Barnard | Staffed |
3 · Client Contacts (BloomTech Side)
| Person | Role | Notes |
|---|---|---|
| Austen Allred | Co-Founder & CEO | Primary decision-maker and approver. Attention is split with Gauntlet AI (his 10-week AI engineering fellowship in Austin). Prolific on Twitter/X. All strategic and marketing decisions route through him, but response time is variable. CFPB consent order imposes a 10-year personal ban on student lending — does not affect day-to-day ops but constrains certain communications. |
| Aaron Hoffman | Creative / Marketing Lead | Hands-on creative director; authored the creative brief and brand guardrails. Key point of contact for ad creative approvals and voice guardrails. |
| Ben Nelson | Co-Founder | Lower public profile; brought early curriculum operational experience from DevMountain. Current active role not publicly documented post-2022. |
| [Admissions Lead] | Enrollment Operations | Manages application-to-acceptance pipeline via Supabase; contact not publicly identified. Critical partner for CRM → Meta Conversions API integration. |
| [Career Services Lead] | Placement & Outcomes | Responsible for job placement tracking — the single most important internal data source for the outcomes audit. Not publicly identified. |
| [Head of Engineering / Product] | Platform & Tech | Owns LearnBot (proprietary AI tutor), Webflow site, Supabase integration. Critical partner for landing page builds and conversion tracking. |
Note: BloomTech does not publish an org chart. Several key contacts (admissions, career services, engineering) are inferred from operational structure. Confirm names on the next sprint call.
4 · Channels Currently Managed
5 · Active Priorities & Calendar (Next 90 Days)
P0 — In Flight Now (Weeks 1–4)
- CFPB Transparency Page ("Our Journey") — build on bloomtech.com; acknowledge Lambda era honestly, explain what changed, target branded search queries. Blocked on legal review of transparency language. Owner: MH-1 Content + Cameron. Expected impact: +10–25% funnel conversion from branded traffic.
- Google Brand Defense Launch — bid on "BloomTech," "Lambda School now," "is BloomTech legit," "BloomTech reviews." Budget: $3–5K/month. Week 1 action. Currently zero protection on branded SERP.
- 110% Guarantee Amplification Blitz — rewrite TikTok hooks to lead with guarantee; build guarantee calculator page; update enrollment counselor scripts. Owner: Cameron Rzonca. Budget: $3K creative production. Timeline: Weeks 1–2.
- Meta Retargeting Setup — application-started retargeting, website visitors (30-day), accepted-not-enrolled. Currently zero retargeting running. Week 1–2 action.
- Film 5 Student Transformation Videos — single highest-impact creative action. All competitors run video testimonials; BloomTech runs none. Budget: $2–5K production. Weeks 2–4. Target: 60–90s authentic alumni stories with verified outcomes.
P1 — Next Sprint (Weeks 3–8)
| Initiative | Owner | Expected Impact | Timeline |
|---|---|---|---|
| Outcomes data refresh — commission Baker Tilly CIRR audit | BloomTech Ops + MH-1 | +20–40% application rate if placement data is strong | Initiate Wk 1; publish Wk 12 |
| Google non-brand campaigns ("coding bootcamp," "full stack bootcamp") | Cameron Rzonca | +10–20% lead volume at ~$50–150 CPA | Wk 4–8 (after brand defense runs) |
| Supabase → Meta Conversions API integration | BloomTech Engineering + MH-1 Eng | Unlocks accurate attribution; enables ROAS measurement | Wk 3–5 |
| 3 segment-specific landing pages (Career Changer / College Alt / Tech Adjacent) | MH-1 Creative + BloomTech Eng | +5–10% application rate from landing page CVR | Wk 2–4 |
| 10 verified student success stories for ad creative + Course Report | Cameron Rzonca + Career Services | +10–15% enrollment rate from social proof | Wk 3–6 |
| TikTok scale — Spark Ads on alumni organic content | Cameron Rzonca | Lower CPM volume; diversify from paid-only | Wk 1–2 |
P2 — Growth Horizon (Weeks 6–16)
- Referral program (students → students) — structured referral with $500 enrollment incentive. +10–15% leads at near-zero CAC. Timeline: Wk 8–12.
- YouTube pre-roll launch — testimonial videos as 15–30s non-skippable. Budget: $5–10K/month. Timeline: Wk 6–8.
- Data Science program relaunch — paused since 2023; relaunch expands addressable market 20–30%. Requires curriculum update and outcomes data. Timeline: Wk 12+.
- AI curriculum pivot — add "AI-augmented developer" positioning to prevent curriculum obsolescence by 2027–2028. Update web dev track with GitHub Copilot, Claude Code, agentic workflow modules.
- Course Report & SwitchUp review generation — current BloomTech scores are mixed/negative (Lambda era). Target: 4.0+ on both platforms within 6 months.
Revenue scenarios (next 12 months)
| Scenario | Monthly Enrollments | Monthly Net Revenue | Annual Net |
|---|---|---|---|
| Survival (current trajectory) | 15 | $150K | $1.8M |
| Base (P0 + P1 execute) | 35 | $385K | $4.6M |
| Growth (outcomes audit + Google + video creative) | 60 | $690K | $8.3M |
| Scale (all levers + program expansion) | 100 | $1.2M | $14.4M |
6 · Operating Cadence
- Bi-Weekly Sprint Call — Bloomtech <> MH-1 Bi-Weekly Sprint Call (12 attendees, confirmed active as of 2026-04-21, Fireflies-recorded). Chris Toy attends the 4:30 PM EST client call. Last Creative Sync: 2026-04-23 (6 attendees, 1.2 min).
- Asana project: BloomTech (gid
1214094196121444) — platform score 76. 3 open tasks, 4 completed (14d), 1 overdue. Slack channel:C0A576LRXSA. - Recurring deliverables:
- Weekly performance update — paid channel metrics (TikTok + Meta spend, CTR, CPC, estimated leads)
- Sprint retrospective — bi-weekly; synced to sprint call cadence
- Creative review — ad creative submitted for Aaron Hoffman approval cycle before launch
- Fireflies transcripts: available for all sprint calls and creative syncs — use for action item extraction and client feedback tracking.
- Data refresh cadence: BigQuery bloomtech dataset — TikTok and Meta ad data (daily sync confirmed). Supabase leads/applications — real-time. Last BigQuery pull: 2026-04-13.
7 · Data & Tooling
Connected & live
- Live BigQuery — bloomtech dataset · TikTok ad data (20.2M impressions / 90d, 64,806 clicks), Meta ad data (8.8M impressions / 90d, 87,468 clicks), daily sync. Source-verified 2026-04-13.
- Live Supabase · Application and lead pipeline CRM. ~642 leads/week, ~220 applications/week (medium confidence). Used as source of truth for enrollment funnel metrics.
- Live Fireflies · Meeting transcripts for all sprint and creative calls. Action item extraction available.
- Partial Webflow (bloomtech.com) · Live website on Webflow CMS. Site is functional but no segment-specific landing pages built. Single canonical URL in use; GT Anywhere now operates at
anywhere.gt.school(separate product — do not conflate with BloomTech bootcamp context for this dossier). - Partial TikTok Ads Manager / Meta Ads Manager · Spend data flows to BigQuery; but no Conversions API integration from Supabase to Meta or TikTok — attribution is modeled, not pixel-matched. CPA and ROAS are estimates.
Critical data gaps
- Gap No Google Ads account active — zero search conversion data; branded SERP is undefended; high-intent queries captured by competitors.
- Gap No Conversions API (Supabase → Meta/TikTok) — enrolled student data not fed back to ad platforms; lookalike audiences and ROAS measurement are degraded.
- Gap No published outcomes data since 2022 — last CIRR audit: 86% placement, $73K median salary (2022). Cannot make placement claims in ads or on site without triggering compliance risk.
- Gap Refund rate unknown — TRG (110% refund) claim rate is the single most important financial metric and is not tracked or published. At 15% refund rate, annual liability on 600 students = $1.07M. At 20%, unsustainable.
- Gap Completion and dropout rate unknown — no public data; internal tracking clarity unknown. Dropout reduces TRG exposure but destroys reputation and referral value.
- Watch Lead → application → enrollment funnel fidelity — Supabase tracks applications but attribution back to ad channel (TikTok vs Meta vs organic) is not confirmed. All funnel conversion rates are estimated.
Tech stack
Webflow (public site) · Supabase (applications + CRM) · LearnBot (proprietary AI tutor, GPT/Claude-based) · Climb Credit (deferred payment partner) · Zoom or similar (live instruction, sprint sessions) · BigQuery (ad data via MH-1 middleware). No public documentation of LMS beyond Supabase + LearnBot layer. No marketing automation platform identified — email stack is unclear.
Repo layout
/home/exedev/mh2-bloomtech — modules: paid-ads/ · email-sms/ · lifecycle/ · creative/ · seo/ · cro/ · social/ · research/ · retention/ · 20_intelligence/ (driver-tree, revenue-model, operations-deep-dive, ad-performance-analysis) · 30_strategy/ (campaign-backlog, lever-priorities, plans). Note: workspace is being migrated to GT Anywhere brand context — BloomTech bootcamp intelligence lives in 20_intelligence/ as the most current source of truth.
8 · Friction Points
- Austen Allred's attention is structurally split. Gauntlet AI (his 10-week AI fellowship, $200K+ starting salaries, cohort-2 open) is clearly his primary creative energy. BloomTech marketing is MH-1 delegated. This means strategic creative decisions lack a founder-energy champion internally — and the brand was built on Allred's personal brand. Without active founder amplification, organic reach suffers and the brand's narrative feels institutionally hollow.
- Zero video testimonials is the single biggest creative gap. All five major bootcamp competitors (GA, Flatiron, Springboard, App Academy) run video social proof. BloomTech runs none. The 110% Guarantee is the most powerful de-risking message in the market — but it's being carried exclusively by static ad copy. Filming even 5 alumni videos would be the highest-ROI creative production investment available.
- CFPB enforcement action dominates branded search and is not addressed on the site. Googling "BloomTech" or "Lambda School" surfaces the CFPB enforcement article prominently. There is no "Our Journey" or "What Changed" page to intercept and reframe this traffic. This is the most cited drop-off point in the conversion funnel (estimated -10–25% conversion loss from branded traffic).
- No outcomes data since 2022 creates a compliance and trust double-bind. Any placement claim in ads requires current verified data. The last CIRR audit is 4 years old. Without it: the 110% Guarantee is hard to substantiate credibly; the "86% placement" stat from 2022 is stale and potentially misleading; competitors use the gap to attack. The Baker Tilly audit is a must-do within 90 days.
- No Google Ads presence means high-intent search is undefended. "Coding bootcamp" (18–27K monthly US searches), "best coding bootcamp online" (5–8K), and all branded queries are capturing traffic to review sites, CFPB articles, and competitor SERPs. Brand defense alone could be launched in a week at minimal cost.
- Attribution is broken. Supabase CRM is not connected to Meta or TikTok conversion APIs. This means: no ROAS measurement, no lookalike audiences from enrolled student data, no accurate CAC, and no ability to optimize toward enrollment (vs. click). Every paid media optimization decision is made with incomplete data.
- The workspace context is being migrated to GT Anywhere — several context files (voice_and_tone.md, positioning.md, icp/personas.md) now reflect GT Anywhere (K-8 school for gifted kids), not BloomTech bootcamp. Anyone running skills against these files will get wrong context for BloomTech bootcamp work. The cleanup punch list at
30_strategy/cleanup-punch-list.mddocuments the migration plan — confirm which files are authoritative before running any skill against this workspace for BloomTech bootcamp deliverables.
9 · What Matters Right Now
- Film 5 student transformation videos — this week. Every major competitor runs video social proof. BloomTech runs none. The 110% Guarantee is the most powerful enrollment de-risking message in the bootcamp market, but it's being carried by static text. A 60–90s authentic alumni video ("I was a help desk tech making $42K. I enrolled in BloomTech. Six months later I'm earning $74K.") outperforms any static creative on TikTok and Meta. Budget: $2–5K. This is the single highest-ROI creative action available and it's not happening yet.
- Launch Google brand defense campaigns within 7 days. "BloomTech reviews," "is BloomTech legit," "Lambda School now" — all driving to CFPB articles and competitor comparisons. $3–5K/month in brand defense bidding recaptures high-intent traffic that already knows the name. Every day without this is enrollments going to competitors. Cameron Rzonca can brief and deploy in a week.
- Build the CFPB Transparency Page before anything else on the website. The #1 objection at every funnel stage is the Lambda School / CFPB history. A "Our Journey" page that addresses it honestly — what happened, what changed, what the guarantee means today — flips the objection from a blocker into proof of accountability. Legal review is the dependency. Get it in front of BloomTech's counsel this week.
- Commission the Baker Tilly outcomes audit immediately. The last CIRR-compliant audit was published in 2022 (86% placement, $73K median salary). It's 2026. That gap is both a compliance risk and a massive missed marketing asset. Fresh outcomes data could increase application rates 20–40%. This is an operation that takes 8–12 weeks once initiated — initiate it now. Every week of delay is 8–12 weeks of delay in having the data.
- Set up Meta retargeting this week — it's free to configure. Application-started abandoners, website visitors (30-day), and accepted-not-enrolled are warm audiences sitting in the funnel with zero follow-up paid touch. Retargeting campaigns take hours to configure, use existing spend budget, and typically cut bottom-funnel CAC by 30–50%. Cameron Rzonca: priority this sprint.
- Integrate Supabase → Meta Conversions API before scaling spend further. Right now, every paid optimization decision is based on modeled CAC rather than actual enrolled-student data fed back to the ad platforms. Without closed-loop attribution: lookalike audiences are degraded, ROAS is a guess, and scaling spend risks wasting budget on clicks that don't convert. This is an engineering task — get it scoped with BloomTech's product team this sprint.
- Confirm Nikhil's open action item from the 2026-04-21 sprint call. The Fireflies transcript shows an incomplete action item for Nikhil Arora (cut off: "Share and finalize the [...]"). Surface this in the next call. Unresolved action items from sprint calls are the most common source of deliverable delays — one missed item can hold up a downstream launch.
- Clarify the workspace context separation between BloomTech and GT Anywhere. The intelligence files in
20_intelligence/(driver-tree, revenue-model, operations-deep-dive, ad-performance-analysis) are accurate for the BloomTech coding bootcamp account. But brand context files (voice_and_tone.md, positioning.md, personas.md) have been migrated to reflect GT Anywhere. Any skill run against this workspace for BloomTech bootcamp deliverables must reference20_intelligence/files, not the brand context files that now describe a K-8 school. Confirm the source-of-truth file set with the team before the next deliverable sprint.
Data sources & confidence: Ad spend and impression data sourced from BigQuery bloomtech dataset (TikTok + Meta, verified 2026-04-13). Enrollment funnel metrics (leads, applications, conversion rates) are estimated from Supabase query data — medium confidence. Revenue estimates ($1.7M–$5.3M annual) are modeled from funnel math — low confidence due to absence of published financial data. CFPB consent order details sourced from public enforcement action (April 2024). Activity summary pulled from Fireflies meeting records (last 14 days, 2026-04-28). Asana score, sentiment, and task counts from Supabase client dashboard snapshot (2026-04-30).