Portfolio

This page highlights the backend architecture and core services I’ve led at Qtego — a high-traffic auction, fundraising, and ticketing platform. It focuses on API design, data models, infrastructure, and real-world backend challenges.

Qtego Platform Architecture

Qtego Platform Architecture

High-Performance Auction & Fundraising Platform

52 Eloquent Models 77 Action Classes 500+ API Routes 14 Services

REST API Layer

Auction APIs
GET /api/{org}/items/silent/list GET /api/{org}/items/live/bids GET /api/{org}/items/vote/list
Payment Webhooks
POST /api/deluxe/payment-processed POST /api/deluxe/merchant-created
P2P Fundraising
POST /l/p2p/donate GET /l/p2p/{org}/marketing/{slug} POST /l/p2p/recurring/process
Ticketing
POST /tickets/api/check-inventory POST /tickets/purchase

AWS Infrastructure

Elastic Beanstalk
6 Active Environments
Production Development PHP 8.4
Aurora MySQL Serverless
Auto-scaling database cluster
3 instances (prod, dev, validation)
ElastiCache Redis
Session & cache management
4 nodes (3x m4.xlarge + 1x r7g.large)
Elastic File System
Shared storage: 145GB
Cross-instance image storage
Application Load Balancers
Multi-environment ALBs
SSL termination + health checks

Data Layer

Core Domain Models
Organization Event Item Bid User Ticket Donation Transaction
P2P Models
Merchant Donor Profile OrgWebsite Team Recurring
Database Features
Pessimistic locking for inventory
Database triggers for bid tracking
Soft deletes & audit trails
Multi-tenant by organization

Business Logic & Integrations

💳
Authorize.Net
Payment Processing
🏦
Deluxe
Merchant Services
📱
Sinch SMS
Bid Notifications
📧
Mandrill
Transactional Email
🔄
Recurring
Subscription Billing
📊
Appcues
User Analytics
🎫
Ticketing
Inventory Mgmt
Auction
Bid Management
Ticket
Purchase Flow
Giving
Donations
Register
User Onboarding
Raffle
Prize Drawing
Voting
Item Voting
Charge
Payment Processing

Technology Stack

Laravel 11 PHP 8.1/8.4 React 18 TypeScript Inertia.js Tailwind CSS MySQL Aurora Redis Vite Pest GitHub Actions

Production deployment on AWS us-east-2 | Auto-scaling | High availability