Midterm Project Progress Presentation
Ashrith Sathu · 220905192 · Computer Science & Engineering
Strategic engineering consulting firm headquartered in New York. Combines Strategy, Analytics, and Technology for enterprise clients.
Full-Stack Engineer assigned to Reco Social. Dec 2025 — June 2026. Full ownership: backend services, web apps, admin dashboard.
Mobile-first social media platform merging short-form video with incentivized gaming & shopping. Users earn credits via game installs and in-app purchases.
Strapi CMS (Node.js), Express 5 + TSOA
Next.js (SSR, API routes, web funnel)
React + TanStack Query + TanStack Router
React Native / Expo (TypeScript)
PostgreSQL + pgvector (HNSW), Redis
Google Vertex AI (Gemini), GCP Storage, Sentry
Social feed served from monolithic Strapi CMS. ORM-generated queries with excessive JOINs. Feed shared resources with all backend operations.
No ticket tracking, no automated risk assessment, no integration with internal user/transaction data. Zero visibility into support metrics.
No streak management, no IP blocking, no bulk crediting, no Zendesk integration. Required manual database operations for routine tasks.
No mechanism to track conversions from web ads through to mobile app install and in-app actions. Impossible to measure campaign ROAS.
5-second timeout race with Redis top-scans fallback. Express 5 + TSOA. Service-to-service auth via X-Internal-Secret.
Full-stack across 3 codebases — web form, backend API, admin dashboard
lookup_game · check_purchases
check_bonus_history · check_ticket_history
check_payout_status · check_account_risk
run_sop_evaluation · create_ticket
React Native / Expo (Mobile App)
Next.js (Web Platform)
React + TanStack (Dashboard)
Express + TSOA (Feed API)
Strapi CMS / Node.js (Backend)
| Timeline | Area | Key Deliverables |
|---|---|---|
| Dec–Jan | Feed Microservice | 6-stage pipeline: pgvector search, deferred hydration, product grouping, affiliate links, GIF generation |
| Jan–Feb | Admin: Streaks | Streak management, payout enhancements (IDV, on-hold), award dialog with game search |
| Feb | Zendesk Support | Full-stack: web form + backend compliance API + admin ticket management UI |
| Feb | Web Analytics | GTM + GA4 server-side, AppsFlyer PBA, Meta Pixel, Verisoul fraud prevention |
| Feb–Mar | Admin: Ops | IP blocking, mass credit CSV, team access management, performance optimizations |
| Mar | AI Intelligence | Gemini risk scoring, auto-credit, rolling memory chain, AI chatbot (10 tools) |
| Mar | Monorepo | Turborepo + pnpm with 5 git subtrees, automated sync workflow |
| Mar–Apr | Web Parity | Post-reg game parity, SEO, Google Ads server-side tracking |
Questions?