Custom SaaS for operators
who’d rather not duct-tape it.
I design and build production-grade SaaS for SMBs and operators — internal admin apps, customer portals, and AI-augmented workflows. Real demos every week. Fixed-price scope. You own the IP.
- Next.js 16
- TypeScript
- Postgres
- Claude API
- Vercel
Selected work
Two demo builds. Both live and clickable.
Each case study below started with a real operator workflow I wanted to solve. Designed, architected, and built end to end as concept work — available to demo, adapt, or build out for real.
What clients say
Reserved for real client testimonials
Mendenhall & Co is just getting started.
I’d rather leave this space honest than fill it with quotes I made up. Once I’ve delivered work I’m proud of, real clients will say so right here.
Be the firstWhat I build
Three things, done well.
Most engagements fall into one of these. If yours doesn't, the discovery call sorts that out fast.
Internal admin apps
The SaaS your operators wish you'd buy them — except yours is custom-fit, owns your data, and costs less than the seat licenses you're already paying for.
- Replace Excel + QuickBooks + shared-drive sprawl
- Role-based access, audit logging, MFA
- AI-augmented data entry and document parsing
Customer-facing portals
Read-only dashboards and self-serve workflows your customers actually log into — billing portals, investor reports, partner consoles, anything that needs strict data isolation.
- Tenant-isolated data access enforced at the query layer
- Branded, responsive, fast on every device
- Email-magic-link or SSO sign-in — no password hell
AI-augmented workflows
Real Claude / OpenAI integrations doing real work — drafting outreach, extracting data from PDFs, summarizing research, with a human review step where it matters.
- Tone-faithful drafting with prompt + sample tuning
- Append-only audit tables for every external API call
- Cost dashboards so you never get a surprise bill
How we work
Four steps. Fixed price. Weekly demos.
No retainers, no surprise scopes, no ‘account managers.’ You work directly with the person writing the code.
Discovery
30 min · freeWe talk through the workflow, the people, and what success looks like. If I can't help, I'll say so and refer you. No pitch deck.
Scope
3 – 5 daysI write a fixed-price proposal with the full feature list, timeline, and what's explicitly out of scope. You sign or you don't.
Build
3 – 8 weeksWeekly demos on a real, hosted preview URL. You click around, I adjust. No invoice surprises, no agency middlemen, no quarterly status meetings.
Ship
Day of launch + 30 daysI deploy to your accounts, hand over docs and admin credentials, and stay on for 30 days of free fixes and small tweaks. After that, we agree on a maintenance plan or part ways cleanly.
Pricing & engagement
Fixed-price tiers. No retainer trap.
Every engagement starts with a scoping conversation. After Discovery, you get one number, one timeline, and weekly demos — nothing changes unless you ask.
Founding client offer · limited
First 2 build engagements: 25% off in exchange for a testimonial + case-study rights
I’m just launching Mendenhall & Co and looking for the first 2 clients to build my reference set. You get a meaningful discount; I get a real testimonial and the right to publish a case study with anonymized numbers.
Discovery Sprint
3 – 5 days · fixed
A paid scoping engagement. By the end of the week you have a written technical scope, an architecture diagram, and a fixed-price proposal for the build.
- Two working sessions with you and your team
- Written technical scope + architecture diagram
- Fixed-price proposal for the full build
- 100% credited toward the project if you hire me
Starter Build
3 – 4 weeks
For when one workflow is killing your team. Replaces a single spreadsheet, manual process, or duct-taped tool with a real internal app.
- Single core workflow, 1 – 2 user roles
- Auth, role-based access, audit logging
- Modern UI with responsive design
- Hosted deploy + 30-day post-launch support
Standard Build
5 – 8 weeks
Multi-role app with polished UX, AI integration, and the full security baseline. Same scope as the TenantLens and Prospecting Copilot demo builds in my portfolio.
- Multiple user roles + data isolation
- Real AI integration (Claude, OpenAI)
- Security: per-request CSP, MFA, audit logs
- Data imports, weekly demos, full handoff
- 30-day post-launch support
Custom Engagement
8+ weeks · scoped per project
Multi-portal apps, complex integrations, multi-month builds. Quoted after a Discovery Sprint.
- Admin + customer / investor portals
- Complex permissions and tenant isolation
- Multiple AI workflows or third-party integrations
- Co-developed roadmap and weekly check-ins
Ongoing fixes, small features, dependency updates, and on-call response. Industry standard is 15 – 25% of build cost annually — these numbers track that.
All tiers include weekly demos on a hosted preview URL, full source on your GitHub, and a clean handover. You own the IP, the repo, and the deployment infrastructure.
Want to see what you’d actually receive? Read a sample proposal →
Estimator
Rough out your engagement.
Pick the closest answers below for a price band and recommended tier. The actual fixed price comes from a $1,500 Discovery Sprint — but this gets you in the right ballpark.
Estimator is a starting point, not a quote. Fixed prices come from a written Discovery Sprint scope.
Compare
Why this over the alternatives.
You have options. A full-time hire, an agency, or going no-code are all real choices for a custom B2B app. Here’s how they actually stack up.
- Time to first deploy
- 3 – 8 weeks
- Fixed price up front
- You own the IP + code
- Production-grade security
- Custom AI integrations
- Real demos every week
- Direct line to who's coding
- Long-term cost
- $18k – $65k+ once
- Stops working when you stop paying
- Time to first deploy
- 3 – 6 months
- Fixed price up front
- You own the IP + code
- Production-grade security
- Custom AI integrations
- Real demos every week
- Direct line to who's coding
- Long-term cost
- $120k+/year base salary
- Stops working when you stop paying
- Time to first deploy
- 2 – 4 months
- Fixed price up front
- You own the IP + code
- Production-grade security
- Custom AI integrations
- Real demos every week
- Direct line to who's coding
- Long-term cost
- $80k – $300k per project
- Stops working when you stop paying
- Time to first deploy
- Days, but limited
- Fixed price up front
- You own the IP + code
- Production-grade security
- Custom AI integrations
- Real demos every week
- Direct line to who's coding
- Long-term cost
- $30 – $300/mo + ceiling
- Stops working when you stop paying
Honest disclaimer: every option in this table works for the right situation. Hire full-time when you need someone in the building forever. Hire an agency when scope is enormous. Go no-code for simple internal tools. Hire me when you need a real, owned, fixed-price production app built in weeks.

About
I build the SaaS your operators wish you’d buy them.
I’m Chris Mendenhall — a full-stack builder from San Diego launching Mendenhall & Co to design and build production-grade SaaS for B2B operators. Year-long full-stack bootcamp at Covalence, then thousands of hours of obsessive personal-project shipping. I run my own home server stack — Linux, Docker, the works — because I’d rather understand the whole pipeline than abstract it away.
My work is hands-on. I do the design, the architecture, the code, and the deploy. No agency overhead, no “account manager” layer between you and the person doing the thinking. You’ll get one person who has skin in the game, demos to you every week, and leaves you with software you actually own.
When I’m not at a keyboard, you’ll find me surfing, snowboarding, or out on a dirt bike. Same instinct as building — get your hands on the thing, ride it, fix it when it breaks.
Security from day one
Per-request CSP nonces, HSTS, parameterized queries, MFA, audit logs. Not bolted on at the end.
Real demos every week
Hosted preview URLs you click on, not Figma. If you can't break the demo, I haven't built it well enough.
You own everything
Your repo, your Vercel, your database. I leave; the app keeps running.
The stack
Get in touch
Let's see if it's a fit.
Send a note about what you're trying to ship, or grab a 30-minute slot directly. Either works.
Pick a 30-minute window.
Discovery calls are free. We’ll talk through the workflow, the people, and what success looks like. If I can’t help, I’ll tell you who can.
- 30 minutes, video or audio — your call
- Camera-on optional, agenda-free
- I'll follow up with notes, even if we don't move forward

