All projects
Startup / MediaFeatured

Start-up Podcast Network

Custom CMS & website — SpreadSimple migration, 50-table schema, up to 90% faster APIs

Start-up Podcast Network — Start-up Podcast Network platform
Start-up Podcast Network platform

Start-up Podcast Network platform

Featured surface of the custom CMS and website

1/6
Role

Full Stack Developer (Volunteer)

Timeline

Nov 2025 — Present

Team

8 team members

Overview

Start-up Podcast Network is a startup platform where I work as a volunteer full-stack developer designing and building a custom CMS and website — migrating the platform off SpreadSimple to a fully owned tech stack.

I designed a relational database schema of 50 tables via ERD modeling, then migrated and seeded 450+ episodes and 300+ startup records from the legacy SpreadSimple platform. I independently delivered end-to-end implementation of the Events, Community, and Startups pages.

APIs are documented with Swagger; automated tests use Jest. Performance work cut API and server response times by up to 90% (500–1000ms → 50–300ms). Redis-based rate limiting protects APIs from abuse.

What I did

Concrete contributions I owned on this project:

  • Designing and building a custom CMS and website, migrating the platform off SpreadSimple
  • Designed a relational database schema of 50 tables via ERD modeling
  • Migrated and seeded 450+ episodes and 300+ startup records from legacy SpreadSimple
  • Independently delivered Events, Community, and Startups pages end-to-end
  • Documented REST APIs with Swagger; wrote automated API tests with Jest
  • Optimized API/server response times by up to 90% (500–1000ms → 50–300ms)
  • Implemented Redis-based rate limiting to protect APIs from abuse

Challenges

  • Migrating content and structure off a SpreadSimple-hosted platform without downtime risk
  • Greenfield CMS design that still leaves room to grow
  • Finding and removing inefficient API calls and slow page loads

Outcomes

Up to 90% faster API/server responses (500–1000ms → 50–300ms)
450+ episodes and 300+ startup records migrated
50-table schema supporting CMS, roles, and site data
Swagger docs, Jest API tests, and Redis rate limiting in place

More projects

$ ask me about this portfolio