InterPicker Startup Platform

Lead Full-Stack Developer & Technical ArchitectProprietary Startup Build · Private Repository

💡 Project Overview

As the sole technical architect and lead developer for InterPicker, I engineered a scalable full-stack web application from the ground up. Partnering with a digital-marketing lead, I owned the entire technical lifecycle of the platform — from initial database design and cloud infrastructure deployment to frontend execution and payment gateway integration. The goal was to build a highly responsive, subscription-based Software-as-a-Service (SaaS) application capable of supporting secure user transactions and scalable growth.

Next.jsReactNode.jsExpressMongoDBStripe APIAWS ECSAuto ScalingLoad BalancingAWS EC2AWS SESCloudWatchHTTPS/TLSDockerNginx

🧰 Core Technology Stack

🎨 Frontend

Next.js, React

⚙️ Backend

Node.js, Express

🗄️ Database

MongoDB

💳 Monetization

Stripe API — subscription billing routing and automated payouts

☁️ Infrastructure

AWS cloud deployment (EC2, SES) behind Nginx with Docker, plus secure API routing

🤝 Team

Sole technical lead, partnered with a digital-marketing lead

🔑 Key Technical Contributions & Architecture

🏗️ End-to-End System Architecture

Designed and implemented a decoupled architecture pairing a Next.js front end with a Node.js / MongoDB backend, ensuring fast server-side rendering and scalable data management.

☁️ Cloud Infrastructure & Security

Architected the staging and production environments on AWS. Implemented secure API endpoints, managed environment variables outside of source control, and established protected routing for user data.

💳 Automated Subscription Monetization

Integrated the Stripe API to handle subscription tiers, free trials, and automated recurring billing. Engineered the backend logic to securely sync transaction data with user accounts in real time.

📱 Responsive UI/UX Engineering

Translated conceptual designs into a fully functional, mobile-responsive application using React components, prioritizing a seamless and intuitive user experience.

🗄️ Database Schema Design

Structured the MongoDB database to efficiently handle user profiles, session data, and financial transaction logs while maintaining strict data integrity.

☁️ Cloud Scaling & Reliability

In Progress

Current workstream: evolving the platform from a single-instance deployment into a horizontally scalable, observable production system on AWS.

📦 ECS Container Orchestration

Migrating the containerized services onto AWS ECS, moving from single-instance deployment to managed task definitions and services — repeatable rollouts and self-healing containers in place of manual restarts.

📈 Auto Scaling

Configuring service auto scaling so task count tracks real demand, keeping the platform responsive under load spikes while holding idle cost down during quiet periods.

⚖️ Load Balancing & Database Availability

Fronting the ECS services with a load balancer to distribute traffic across healthy tasks, paired with database connection pooling so the data layer scales alongside the application tier.

🔐 HTTPS & Secure Networking

Terminating TLS at the load balancer with managed certificates, enforcing HTTPS end to end, and tightening security-group ingress so only the intended ports are reachable.

📊 CloudWatch Monitoring

Instrumenting the platform with Amazon CloudWatch — centralized container logs, service metrics, and alarms — so scaling behavior and production issues are observable rather than guessed at.

🔒 Note on Code Availability

Because InterPicker was developed as a proprietary startup platform, the source code is maintained in a private repository to protect the intellectual property and business logic.

"I am available to discuss the high-level architecture, database schema decisions, and API integration strategies in detail during technical interviews."

Discuss the Architecture →