Portfolio/Blog

Projects

Software and AI projects I've built — internal tooling, full-stack apps, an in-house cluster, and side projects.
Software

Apps & Tooling

Operations CRM

Single-company internal operations platform unifying Outlook, marketplace sales, tickets, finances, and AI workflows on an AWS serverless backend. Static Next.js app on Amplify, with API Gateway + Lambda + DynamoDB and a Cognito-authenticated client.
  • Outlook mailboxes via OAuth2 (PKCE) + Microsoft Graph
  • Amazon, eBay, and Shopify orders unified through a sales Lambda
  • AI assistant with persistent memory, agentic actions, and custom RAG
  • Metrics dashboard: SLA, response time, per-agent activity, sales totals
Next.jsAWS AmplifyAPI GatewayLambdaDynamoDBCognitoRAG

Saikospeed Communities

Full-stack social media platform for car enthusiasts: posts, comments, real-time interactions, media uploads, follows, and community spaces on an AWS serverless stack.
  • AWS Amplify-hosted frontend with Cognito authentication
  • DynamoDB-backed posts, comments, follows, and community data
  • Lambda functions for API workflows, media handling, and realtime actions
  • Built end-to-end across API, database, auth, storage, and frontend
AWS AmplifyCognitoDynamoDBLambdaFull-stackRealtimeMedia uploadsSocial graph

Open Code Review Manager

A local-first web control plane for Alibaba OpenCodeReview: projects, review profiles, a durable queue, live progress, structured findings, usage analytics — plus an MCP server and signed webhooks. FastAPI + React.
  • Durable, priority-ordered review queue with drag-and-drop reordering
  • SSE live progress with adaptive ETA and token consumption
  • Structured HIGH/MEDIUM/LOW findings with code snippets and triage
  • MCP server so AI agents can submit and monitor reviews
FastAPISQLAlchemyReactTypeScriptViteMCPWebhooks

Native GPT

A local-first, model-agnostic AI chat app: Tauri desktop shell with an embedded web server, reachable from mobile browsers as an installable PWA over Tailscale. Agent loop built on Amazon's Strands Agents SDK.
  • React 19 + Vite UI — one codebase for the desktop webview and mobile PWA
  • Rust/Tauri host: axum HTTP+WS server, SQLite, keychain, sidecar supervisor
  • Python agent sidecar runs the Strands agent loop over NDJSON
  • Model-agnostic — works with the local cluster or any provider
TauriRustReactPythonStrands SDKPWA
See MorePrivate repo
Infrastructure

Homelab

DGX Spark Homelab

A two-node NVIDIA DGX Spark AI cluster on my desk: GB10 Grace Blackwell, 128GB unified memory each, linked over NVIDIA ConnectX-7 200 GbE networking and serving local LLMs 24/7 with vLLM and SGLang.
  • ConnectX-7 200 GbE (RDMA) between nodes for sharded tensor-parallel serving
  • vLLM + SGLang running DeepSeek-V4-Flash (NVFP4, DSPARK speculative decoding)
  • VLLMController orchestrates recipes, deployments, and MCP automation
  • Remote access from anywhere via Tailscale
DGX SparkConnectX-7vLLMSGLangDockerTailscale

Builds

500+ Whp Civic Si Build

A long-running personal build log — turbo Civic Si, fabrication, tuning, and the lessons learned along the way.