Blair Xu
Backend-focused full-stack engineer building distributed and real-time systems.
Shipped multi-tenant SaaS, workflow automation, and a real-time WebSocket broadcast engine.
Projects
Nodebase — Visual Workflow Automation Platform
Built a production-ready SaaS workflow automation platform with a visual drag-and-drop editor, background job execution, AI integrations, and subscription billing.
- Visual workflow builder using React Flow
- Webhook, Stripe & manual trigger nodes
- AI integrations (OpenAI, Claude, Gemini)
- Background job execution with Inngest
- Authentication, subscriptions & paywalls
- Error monitoring with Sentry
- Background job retries + failure handling
Stack: Next.js 15, React, TypeScript, tRPC, Prisma, Neon Postgres, Polar, Better Auth
Funroad — Multi-Tenant E-Commerce Marketplace
Developed a multi-tenant marketplace where creators operate independent storefronts and receive payouts through Stripe Connect.
- Multi-tenant architecture with vendor subdomains
- Stripe Connect with automatic platform fees
- Merchant & admin dashboards with RBAC
- Product filtering, search & review system
- User purchase library & digital file delivery
- Tenant isolation enforced at routing + data layer
Stack: Next.js 15, Payload CMS, Stripe Connect, MongoDB, TailwindCSS, ShadcnUI
Real-Time Sports Broadcast Engine
Engineered a real-time broadcast system delivering live match scores and commentary updates with sub-second latency using WebSockets.
- WebSocket server with pub/sub match rooms
- REST API for match & commentary ingestion
- Secure connection handling & rate limiting
- Scalable broadcast architecture for high concurrency
- Deployed with monitoring & performance tracking
- Reconnect handling + room-based fanout broadcasts
Stack: Node.js, Express, WebSockets, REST APIs, Arcjet, APM Monitoring
Technical Focus
Backend & Distributed Systems: REST APIs, WebSockets, concurrency, background jobs, multi-tenant architecture
Languages: TypeScript (primary), Go, Rust
Data & Infrastructure: PostgreSQL, MongoDB, cloud deployment, monitoring
Contact
Email: bee@blairxu.com
GitHub: github.com/BeeAssis
LinkedIn: linkedin.com/in/b-x-009256389