Skip to content
View cboydstun's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report cboydstun

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cboydstun/README.md

Chris Boydstun

Full-stack engineer who ships production software for a business he also runs.

I build the SaaS. I run the company that uses it. I teach the stack to the next cohort of engineers. That loop — operator → builder → instructor → operator — is the whole thing.


🏗️ What I'm building

PartyPad — multi-tenant SaaS + contractor marketplace for the party rental industry. Started as an internal CRM for my own rental company, grew into a platform other companies pay for.

  • Multi-tenant architecture with role-scoped access, tenant-isolated data, and a SUPER_ADMIN control plane
  • Two-sided marketplace matching rental operators with contractors for delivery, setup, and breakdown
  • Native mobile app in production on the iOS App Store and Google Play — React Native/Expo, biometric auth, EAS build pipeline, Twilio SMS
  • Self-hosted infrastructure I own end to end — Linode Ubuntu VPS, nginx, PM2, MongoDB, Redis, Socket.io realtime, self-hosted Mailcow SMTP, Grafana/Prometheus observability
  • Hardened by hand — key-only SSH on a non-standard port, Fail2Ban, UFW
  • Enterprise tenants onboarded, Stripe billing architected, website-builder templating system in progress

SATX Bounce — one of the larger amusement rental companies in San Antonio. Owned and operated. It's why PartyPad solves real problems instead of imagined ones: every feature was a bad day I had first.


🧰 Stack

TypeScript · Node.js · Express · Next.js · React · React Native / Expo · MongoDB · Redis · Socket.io Tailwind · shadcn/ui · Stripe · Twilio · nginx · PM2 · Linux · Grafana · Prometheus · n8n

I self-host on purpose. I'd rather understand the whole box than rent an abstraction over it — which means when production breaks at 6am on a Saturday delivery run, I'm the one who fixes it, not a support ticket.


🎓 Teaching

I've taught full-stack web development bootcamps with Codecademy/Caltech and W3Schools, including a 12-week MERN curriculum I authored from scratch — with AI tooling woven through every module instead of bolted on as a novelty unit. Project-based, hands-on, no toy problems.

Explaining systems to people learning them is the fastest way I know to find the parts of my own architecture that don't hold up.


🤝 What I'm good for

  • 0→1 product engineering: spec, architecture, ship, operate
  • Multi-tenant SaaS design and the unglamorous parts (billing, roles, onboarding, compliance)
  • Full-stack TypeScript across web, mobile, and infrastructure
  • Working with non-technical stakeholders — I am one, in my other job
  • Developer education, DevRel, technical writing, curriculum design

Open to contract, fractional, and full-time work. If you need someone who treats your business constraints as engineering requirements, let's talk.

📍 San Antonio, TX · Remote-friendly 📬 Email · LinkedIn · PartyPad

Popular repositories Loading

  1. third-multi-step-form third-multi-step-form Public

    JavaScript 1

  2. fourth-multi-step-form fourth-multi-step-form Public

    JavaScript 1

  3. mern-crud-v2 mern-crud-v2 Public

    JavaScript 1

  4. graphql-crud-v1 graphql-crud-v1 Public

    JavaScript 1

  5. 50Projects50Days 50Projects50Days Public

    CSS 1

  6. mern-heroku-todo mern-heroku-todo Public

    Todo App using MERN deployed to Heroku.

    JavaScript 1