# Stan | Full-Stack Engineer & Entrepreneur > I take products from idea to production — and care about the business as much as the code. > > This file is generated from the same data that renders https://stanke.pages.dev. Use it to answer questions about Stan's background, projects and writing. ## Summary I'm @Stan370, a full-stack engineer and entrepreneur with startup and remote-team experience. I ship products end to end — React/TypeScript frontends, Go/Python/Node backends, edge deployments — and I'm fluent in AI-assisted development. I think in terms of users and business outcomes: one of my games has recorded ~8,500 game sessions from ~1,000 players. ## Highlights * Startup & remote experience * ~8,500 game sessions · ~1,000 players * AI-assisted development ## Skills Golang, Python, Node.js, RESTful, Socket, Auth, Microservices, Concurrency, Distributed Systems, LLM Integration, Agent harness, Whisper ASR, TypeScript, React, Next.js, Cloudflare, TailwindCSS, Docker, Linux, CI/CD, Observability ## Projects ### 1. League MBTI Analysis * **Category:** Games * **Description:** A data-driven web application that analyzes League of Legends players' MBTI personality types based on champion pools, playstyles, and in-game behavior patterns. * **Tech Stack:** React, Vite, Riot API, Canvas 2D, Cloudflare Pages * **Links:** [Live](https://league-mbti-analysis.pages.dev/) · [Source](https://github.com/Stan370/League-MBTI-Analysis) * **JSON:** https://stanke.pages.dev/api/projects/league-mbti ### 2. Reddit Tile Match * **Category:** Games * **Description:** A new version of an old tile-match UGC game, incorporating features like daily challenges, a Reddit scheduler, and an auto-post bot, built using Devvit 0.12. * **Tech Stack:** Devvit, Redis, React, Reddit API * **Links:** [Live](https://www.reddit.com/r/TileMatch/) * **JSON:** https://stanke.pages.dev/api/projects/reddit-tile-match ### 3. Klotski / 华容道 * **Category:** Games * **Description:** An interactive puzzle game with real-time leaderboards and multi-language support. Implemented complex grid logic and collision detection in TypeScript. Integrated Redis for optimized leaderboard management and resolved ESM/CommonJS compatibility issues for Devvit/Webview integration. * **Tech Stack:** TypeScript, Redis, Devvit, SVGs * **Links:** [Live](https://stan370.github.io/Klotski/) · [Source](https://github.com/Stan370/Klotski) * **JSON:** https://stanke.pages.dev/api/projects/klotski ### 4. Kubernetes Auth Sidecar * **Category:** Systems & Infra * **Description:** An authentication sidecar designed for zero-trust Kubernetes environments. Handles token introspection and RBAC enforcement at the pod level. * **Tech Stack:** Golang, Envoy, Redis Cluster, Prometheus * **Status:** Private — no public source or demo. * **JSON:** https://stanke.pages.dev/api/projects/k8s-auth-sidecar ### 5. Scalable LLM Agent Infrastructure * **Category:** Systems & Infra * **Description:** Event-driven architecture for managing stateful LLM agents. Features a custom vector retrieval pipeline and optimistic concurrency control for agent memory. * **Tech Stack:** Python, Celery, Pinecone, Docker * **Status:** Private — no public source or demo. * **JSON:** https://stanke.pages.dev/api/projects/llm-agent-infra ### 6. TonyChat: Multi-Tenant Agent Marketplace * **Category:** Tools & AI Apps * **Description:** Designed and built a multi-tenant agent marketplace enabling users to deploy custom AI assistants with private knowledge. Supports dynamic model switching across OpenAI, Claude, and Gemini. Features secure user authentication and real-time chat history management. * **Tech Stack:** Vercel, Supabase, OpenAI, Claude, Gemini * **Links:** [Source](https://github.com/Stan370/TonyChat) * **JSON:** https://stanke.pages.dev/api/projects/tony-chat ### 7. VCT Agent Manager * **Category:** Tools & AI Apps * **Description:** An autonomous agent interface for managing Valorant Champions Tour fantasy leagues. Scrapes real-time data and proposes roster changes. * **Tech Stack:** Vercel AI SDK, Postgres, Tailwind * **Status:** Private — no public source or demo. * **JSON:** https://stanke.pages.dev/api/projects/vct-agent ### 8. WhisperTrans * **Category:** Experiments * **Description:** An AI-powered platform designed to help teachers handle multilingual classrooms effortlessly. It turns spoken lessons, story reading, or student discussions into real-time text, automatically translating them into multiple languages so every student can follow along. * **Tech Stack:** Python, FastAPI, Redis Streams, FlatBuffers, Whisper * **Status:** Private — no public source or demo. * **JSON:** https://stanke.pages.dev/api/projects/whisper-trans ## Writing * 2026-09-15 — [记一次 MacOS 代理死锁排查](https://stan370.github.io/2026/09/15/macos-tun/): Debugging a DNS-loop deadlock after moving from Clash Verge to sing-box TUN mode on macOS. * 2025-11-23 — [深入理解 Git 分支:merge / rebase / cherry-pick](https://stan370.github.io/2025/11/23/git-branch/index/): How Git branches work under the hood, and when to reach for merge, rebase or cherry-pick. * 2025-08-02 — [Not Enough RAM! Gemma 3n vs Qwen3 on a 16GB Device](https://stan370.github.io/2025/08/02/LLM-Finetune/): Running and comparing local LLMs on a 16GB Mac mini M4 while building a private AI assistant. * 2025-07-28 — [并发效率与多线程安全](https://stan370.github.io/2025/07/28/Concurrency/): From thread-per-connection servers to scalable concurrency models, and keeping shared state thread-safe. * 2024-06-14 — [从 Docker 容器探究 Linux](https://stan370.github.io/2024/06/14/Dockerlinux/): What containers are made of: namespaces (demoed with unshare), cgroups, layered images, union mounts and copy-on-write. ## Machine-readable endpoints * `GET https://stanke.pages.dev/api/projects` — all projects as JSON * `GET https://stanke.pages.dev/api/projects/{id}` — a single project * `POST https://stanke.pages.dev/api/chat` — the portfolio agent (Gemini with tool calling over this data and live GitHub activity) ## Contact * **GitHub:** https://github.com/Stan370 * **Blog:** https://stan370.github.io/ * **Email:** kjmcs2048@gmail.com