
David Gao
Software Engineer · Purdue University
Projects
Slinkt ↗
LiveFile transfer SaaS supporting files up to 100GB via chunked multipart uploads to Cloudflare R2. Freemium model with Stripe billing, usage tracking, and tiered limits. Password-protected downloads, custom slugs, and IP-based rate limiting.
Next.js, TypeScript, tRPC, Cloudflare R2, Stripe, Prisma
CardboardAI ↗
Live in productionMulti-tenant platform automating storage facility operations. Custom LangGraph agent handles tenant onboarding, invoicing, and payment collection. Dual-portal architecture serving operators and tenants.
Next.js, TypeScript, AWS RDS, Prisma, LangGraph
IoT Locker System
$100k+ revenueEvent-driven IoT locker system using Supabase Realtime and Edge Functions. Migrated to Flask + Chromium kiosk, reducing memory 60% and boot time from 15s to 5s. Payment webhooks, GPIO relay control, and pg_cron for rental expiration.
Flask, Supabase, Raspberry Pi, Chromium Kiosk
RLM ↗
ResearchAgentic RAG system that forces LLMs to search documents via Python REPL instead of hallucinating. Multi-model orchestration with sandboxed code execution and evidence-based answer grading.
Python, Ollama, DeepSeek, Qwen, Matplotlib
Experience
Software Engineer Intern
Mar 2025 — Aug 2025Quture Fashion
AI-powered virtual try-on features. Led incident response for compromised credentials, implemented security patches.
Research Intern
Jun 2024 — Aug 2024Washington University in St. Louis
Built evaluation pipeline for self-supervised medical image reconstruction. Contributed to IEEE ISBI 2025 paper on diffusion models for MRI.
Skills
Languages
Python, Java, JavaScript, TypeScript, SQL, HTML/CSS, PHP
Frameworks
React.js, Next.js, Node.js, Express.js, Flask, TensorFlow, PyTorch, Electron, tRPC
Developer Tools
Git, Modal, Docker, AWS (EC2, S3, RDS), Supabase, Cloudflare R2, Vercel, Stripe API
Technologies
Computer Vision, Machine Learning, PostgreSQL, Prisma, NextAuth, Cron Jobs, Raspberry Pi, IoT Systems