InterPicker Startup Platform
💡 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.
🧰 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 ProgressCurrent 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."