Section LLC

SECTION OS

Studio

Studio

Each case: tension, ship, stack, impact, status. Built for quick reads by hiring leads, clients, partners.

Three lanes: ventures, software I own, client delivery. Labels stay honest on maturity and URL.

Ventures

Brands I run or co-run

Not client work. Not the product shelf below.

Partner company

Ironclad Builders

Result

Build and remodel in the NYC metro. One brand for field, web, bots, leads.

Status

Live. Own legal entity. Shared digital roadmap with IRC and CatchEM.

Tension

Clients juggled vendors. Context never met in the middle.

Shipped

One spine: site, services, CTAs, mail, IRC, CatchEM, outreach in one pipeline.

Stack

VercelResendanalyticsIRCCatchEMfield habits

Impact

Partner company. Not a Section portfolio piece.

Brand & platform

CodeWithDro

Result

Public build lane: code, teaching, media. Proof over volume.

Status

Active. Not a paid product.

Tension

Teaching content dies when the voice drifts.

Shipped

One voice across channels. Engineering first.

Stack

Content opssociallight web

Impact

One voice across channels. Engineering first.

Photography brand

Section Photography

Result

Photo brand since 2018. Client and art work. Separate from Section software.

Status

Active.

Tension

Client work and personal art need different names.

Shipped

Standalone photo brand: portfolio, bookings, social, delivery rhythm.

Stack

Portfoliosocialclient workflow

Impact

Standalone photo brand: portfolio, bookings, social, delivery rhythm.

Shelf

Software I own

OET, IRC, CatchEM, Priority, Prepared, RateMyRental, Planner. Status is plain: live, iterating, or experiment.

Owned product · B2B

OET

Result

Ops reports become timeline-first PDFs. Built serverless.

Status

Live demo. For teams past one-off exports.

Tension

Ops needed solid PDFs without desktop fragility.

Shipped

Structured timelines. Compile path tuned for Vercel-class deploys.

Stack

TypeScriptpdf-libserverless PDF

Impact

pdf-lib. No headless Chrome farm.

Owned platform

IRC

Result

Assistant layer: widgets, intake, mail, primary model plus fallbacks.

Status

Live on multiple brands. Walkthrough on request.

Tension

Chat had to qualify, notify, persist. It could not vanish on a bad model run.

Shipped

Per-brand configs, widgets, capture, Resend, health views, CatchEM sync, backup routes.

Stack

Next.jsmulti-tenantGemini + fallbackembedstelemetry roadmap

Impact

Many assistants per company: router, copilot, construction, leasing.

Owned platform

CatchEM

Result

Light CRM plus Catch Mode. Leads, outreach, mail health — synced from IRC.

Status

Internal production. Bundled with Ironclad. Select Section bolt-ons.

Tension

Bots without a ledger killed leads after the first reply.

Shipped

Company-scoped records, cards, follow-ups, Resend telemetry, IRC sync, hard status.

Stack

Next.jsSupabaseResendIRC hooksdelivery state machine

Impact

Thesis: site plus IRC plus Catch Mode equals one revenue spine.

Owned product

Priority

Result

Recruiting and athlete data: intakes, benchmarks, pay paths.

Status

Live. Adoption roadmap. Production discipline.

Tension

Intel sat in inboxes. Nothing defensible in one place.

Shipped

Profiles, intakes, benchmarks, dashboards, reports, roles, auth, Stripe path.

Stack

TypeScriptReact / RNNodePostgresStripe pathi18n

Impact

I own it. Teams, leagues, schools adopt on their timeline.

Owned product

Prepared

Result

Job search with spine: applications, streaks, AI resume and letters.

Status

Live. Tested with real users.

Tension

Job search needed rhythm without a slimy funnel.

Shipped

Tracked pipeline, templates, AI resume and letter, prep flows, persistence.

Stack

Next.jsTypeScriptKindePostgrespayments where offered

Impact

Kinde. Postgres. Paid help optional.

Owned experiment

RateMyRental

Result

Rental signal before you sign. Reviews, auth, maps.

Status

Public. Hardening auth, CRUD, edge cases.

Tension

People signed leases without comparable signal.

Shipped

Accounts, landlord and property pages, reviews, listings, geo search, FastAPI and Supabase, split deploy.

Stack

Next.jsFastAPISupabaseKindeMapboxVercel + Cloud Run

Impact

Accounts, landlord and property pages, reviews, listings, geo search, FastAPI and Supabase, split deploy.

Owned experiment

Planner (Trip OS)

Result

Trip math and itineraries. Reality check before you book.

Status

Side project. Not for sale.

Tension

Trip cost lived across five apps. No honest total.

Shipped

Dashboard: legs, bills, cash, savings, post-book mode, provider health, itinerary experiments.

Stack

WebMapboxDuffel (iterating)pragmatic persistence

Impact

Dashboard: legs, bills, cash, savings, post-book mode, provider health, itinerary experiments.

Client

Built for clients

Their URLs, their names, their roadmap. I link only when public. Some builds ship with IRC and CatchEM.

Client application

Peak Performance

Result

Sports web and mobile app for a client company. Product, not a brochure site. Their brand, their roadmap.

Status

Delivered. Client-owned.

Tension

They needed a real application, not a marketing site dressed as product.

Shipped

Web and mobile surfaces scoped to their model and ownership.

Stack

Product web and mobile stack per their architecture

Impact

Shipped as their app. They own go-to-market. Not a Section-licensed product like Priority.

Client website

Brennan Galvin

Result

Lead producer · San Diego, CA

Status

Live. Client-owned.

Tension

Premium producer work needs a site that keeps pace.

Shipped

Marketing site built around campaigns, branded content, end-to-end delivery.

Stack

Next.jsperformance-first delivery

Impact

Portfolio that carries global campaigns, branded content, full production story.

Client website

HartTheFlix

Result

Photography brand · RJ Hart · Charlotte, NC

Status

Live. Client-owned.

Tension

Gallery sites bury the booking path. Packages need to sell.

Shipped

Gallery structure, pricing tiers, booking flow, domain plan, upsells like rush edits baked into UX.

Stack

Marketing sitemedia-forward layoutbooking and pricing

Impact

Portfolio, price tiers, booking paths, clear story for events and portraits.

Client website

Rising from Ashes, PLLC

Result

Therapy · Alexis Schmidt, MA, LPC · Minot, ND and telehealth (ND and CO)

Status

Live. Client-owned.

Tension

People search stressed on mobile. Services and contact must be obvious.

Shipped

SEO-forward IA, therapist-led brand, directory strategy, forms, Vercel hosting, analytics, Resend fallbacks.

Stack

Next.jsclinical IAResendanalyticsdirectory links

Impact

Clinical site: SEO, profile, contact, analytics, Resend-backed mail.

Client website

Berlys

Result

Hair braiding salon · McKeesport, PA · appointments first.

Status

Live. Client-owned.

Tension

Salons lose bookings when services, photos, or booking hide.

Shipped

Booking-first flow, gallery order, GBP plan, social hooks, mobile layout, room for future reviews.

Stack

Next.jslocal SEOmobile UIreviews path

Impact

Mobile-first site: booking up front, gallery, social, local SEO for braiding.

Client website

LNA Remodeling

Result

Remodeling · consults, quotes, project photos.

Status

Build in progress. URL when client launches.

Tension

Homeowners need a clear path from interest to booked consult.

Shipped

Contractor-grade visuals, CTA bands, quote and consult sections, project capture, photo upload plan, Resend or client inbox.

Stack

Next.jsResend or client SMTPcontractor UI language

Impact

Service pages, photo sets, quote and consult flows, tighter CTAs, mail routing — launch in progress.

Site coming soon

Client website

Boulder Blossoms

Result

Floral and events · marketing site plus paid social prep.

Status

In motion. Public URL when client signs off.

Tension

Floral brands need web and paid social ready — not only DMs.

Shipped

Landing, forms, polish, Meta campaign plan, swap workflow, IRC tuned for services.

Stack

Next.jslayoutResend routingIRC profile

Impact

Landing, branding pass, forms, domain and mail routing, Meta plan, asset swap flow, IRC for inquiries.

Launch pending