Evan Long
EN·中

Online Resume

Evan Long — Frontend Web Developer · AI SaaSevanlong

Frontend Web Developer · AI SaaS

Contact
WebsiteGitHubXEmail
Experience
Nearly 6 years
Remote
Nearly 2 years
Education
The Open University of China · Computer Science · Bachelor's

Stack

Stack

Toolkit

Profile

Nearly 6 years of frontend development, focused on Next.js AI products. Independently building and operating two AI SaaS products — ObixHub and Sekvora — covering product design through commercialization. Experienced in LLM API integration, streaming interactions, and serverless architecture, with hands-on practice in SSR rendering, technical SEO, and web performance optimization.

Skills

Core stack: Next.js (App Router / Server Actions), React, TypeScript, Node.js, Tailwind CSS

SSR / SEO / Performance: SSR / SSG / ISR rendering strategies, TDK / meta and semantic markup, JSON-LD structured data, sitemap / robots.txt / canonical / URL normalization, Core Web Vitals (FCP / LCP / CLS / TTFB) optimization

AI application development: LLM API integration (Anthropic / OpenAI-compatible APIs), AI agent interaction design, streaming responses (SSE / Streaming), vector embeddings and semantic matching, prompt design

UI / Interaction: shadcn/ui (Base UI), Framer Motion, Ant Design, responsive design

Backend & Databases: Node.js, Bun, PostgreSQL, Redis, Prisma, Drizzle, MySQL, MongoDB, SQLite, Cloudflare D1

Infrastructure: Vercel, Cloudflare (Workers), AWS, serverless architecture, Stripe payment integration

Other: Vue ecosystem, Vite, Webpack, AI-assisted development workflows such as Cursor / Claude Code

My Products

2026.05 - Present

ObixHub — LLM API Gateway SaaS

Next.js, TypeScript, Cloudflare Workers, PostgreSQL, Stripe

An LLM API gateway for small AI teams: one Base URL compatible with both Anthropic and OpenAI API protocols, with out-of-the-box support for mainstream AI coding tools such as Claude Code and Codex CLI. Independently completed product design, development, and commercialization.

  • Designed a prepaid wallet billing system with Stripe top-ups, balance management, and usage details
  • Built team multi-tenancy: shared organization quotas, API key management, and model access control
  • Launched and serving real customers, owning the full loop from signup and top-up to daily usage
2025.12 - Present

Sekvora — AI Cloud Storage SaaS

Next.js, TypeScript, Tailwind CSS, PostgreSQL, Cloudflare R2, Stripe

An independently built cloud storage platform with a multi-model AI assistant. Supports direct file uploads, directory management, share links, and subscription payments. Completed the product from zero to launch and operations.

  • Built a multi-model AI assistant supporting Anthropic, Google, and OpenAI
  • Independently delivered the full product loop: authentication, subscription payments, sharing, and email notifications
  • Reached 22 registered users within the first month and achieved the first paid conversion; first screen < 1s, Lighthouse 95+
2024.06 - Present

evanlong.me — Personal site (the site behind this resume)

Next.js (App Router), TypeScript, Tailwind CSS, Cloudflare Workers (OpenNext)

A personal site independently designed, built, and operated — a complete practice of SSR rendering, technical SEO, and performance optimization, hosting the product share library and this very resume.

  • SSR with ISR incremental caching: pages are server-rendered at Cloudflare Workers edge nodes, with KV caching for low TTFB and instant content updates
  • Full technical SEO: TDK / meta and semantic markup, multi-type JSON-LD structured data (Person / WebSite / ProfilePage / ItemList), dynamic sitemap.xml, robots.txt, canonical and hreflang, www → apex 301 URL normalization
  • Performance and data operations: font subsetting loaded on demand, continuous tuning around FCP / LCP / CLS / TTFB; Google Analytics + Search Console for indexing and search performance monitoring

Work

2024.10 - 2025.03

Frontend Developer | Grimo AI (Singapore, Remote)

AI writing product (Markdown editor) startup.

  • Owned core AI agent interaction feature development, including an intelligent input box and AI code completion
  • Handled frontend rendering and interaction state management for streaming LLM output
  • Refined visual and interaction details to ensure consistent experiences across web and desktop
  • Collaborated across time zones with teams in Singapore and the United States, participating in 10+ rapid iteration releases
2022.08 - 2024.09

Frontend Developer | Beijing Weidian Science & Technology Co., Ltd. (Chengdu Branch)

Vue3, TypeScript, Vite, Pinia, Ant Design Vue, Vant

  • Built frontend systems for the full Weidian Code business platform across management, channel, and operations systems, serving 500+ enterprise customers
  • Independently delivered the Life Bank H5 mobile project for 10,000+ users, including dynamic Canvas certificate generation
  • Created 30+ reusable components and established team component and utility libraries
  • Integrated 100+ backend APIs and participated in code reviews and technical solution discussions
2020.08 - 2022.07

Frontend Developer | Chengdu Tianxun Microsatellite Technology Co., Ltd.

React, Ant Design Pro, UmiJS, OpenLayers, Echarts, TypeScript

  • Developed frontend applications for 3 large-scale projects serving monitoring needs for 200+ transportation construction projects nationwide
  • Owned WebGIS map visualization: real-time rendering of 10,000+ geographic coordinate points, dynamic layer loading, coordinate conversion, polygon drawing, and large-data rendering performance optimization
  • Built the official website admin system with RBAC permissions and content management
  • Created 25+ highly reusable UI components and utility functions

Open Source

create-sidepanel-extension

184 ★

Scaffold a browser sidepanel extension with one command — WXT or Plasmo + Tailwind CSS 4 + shadcn/ui

CLI, WXT / Plasmo, Tailwind CSS 4, shadcn/ui

A CLI that scaffolds a browser side-panel extension with one command — WXT or Plasmo + Tailwind CSS 4 + shadcn/ui — used by multiple developers in real projects.

nvidia-anthropic-proxy

40 ★

A Cloudflare Worker proxy that enables Claude Code to use NVIDIA NIM API models

Cloudflare Workers

An LLM API proxy based on Cloudflare Workers that allows Claude Code to use NVIDIA NIM models. Handles protocol conversion between Anthropic and OpenAI-compatible APIs and streaming responses, helping multiple developers solve API integration issues.

plasmo-nextjs-starter-template

21 ★

A starter template for building a Plasmo browser extension with Next.js.

Plasmo, Next.js

A starter template for building Plasmo browser extensions with Next.js.

model-usage

Zero-config CLI for analyzing AI model usage & costs across all local TUI tools — pi, Claude Code, Codex, Gemini CLI, OpenCode, and more

Node.js, TypeScript

Zero-config CLI for analyzing AI model usage and costs across local TUI tools — pi, Claude Code, Codex, Gemini CLI, OpenCode, and more. Published to NPM.

ai-flow-studio

TypeScript, Gemini Embedding

A voice-controlled AI mind-mapping app: real-time voice conversations drive map construction, with vector embeddings for semantic node matching so users can operate it with natural language without exact node names.

input-response-tester

专为游戏玩家和硬件爱好者设计的输入设备性能测试工具

Next.js, TypeScript, Tailwind CSS

An input-device response latency testing tool with 200+ average monthly visits, recommended by hardware review creators.