Portfolio/Blog

Software engineer. Builder. Tinkerer.

Shipped software, an at-home AI cluster, and the details behind how things are made.

TypeScript/Node · React · Rust · AWS · NVIDIA DGX Spark
Work

Software & AI

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
Commerce

Brands/Projects I Built

Saikospeed

Performance-driven products with a bias toward clean design and measurable results.
  • Shopify storefront + theme customization
  • Custom apps / integrations
  • Ads + analytics instrumentation
  • Automation for ops (inventory, fulfillment, reporting)

Happy Racer Development (HRD)

Engineering-focused storytelling: build trust through details, not hype.
  • Shopify (catalog, collections, content)
  • Apps + marketing integrations
  • Conversion + behavior analytics
  • Automation for content + operations
Collection

Blue Chip NFT Collection

Utilities

Tools

E85 cost calculator

Quick calculator for comparing E85 vs pump gas cost per mile.

Rent vs own calculator

Compare renting vs owning with mortgage, property tax, HOA, and investment-growth assumptions.