hi, I'm Xiangyi 👋
Founder, AI engineer, full-stack engineer. Love building things, especially love building with great people.
XL

About

Building benchmarkthing.com.

Work Experience

B

Benchmarkthing

Sep 2024 - Now
Co-founder
If you ever find running benchmarks or evals for your ML or LLM models, RAGs, agentic workflows, embedding models, etc. then you might want use this. Sign up at benchmarkthing.com.
O

OmniAI

Aug 2024 - Sep 2024
Founding Engineer #1
Data pipelines, AI SDKs, full-stack features, open-source maintainer.
T

Tesla

May 2024 - Aug, 2024
Software Engineer
Iterated UI and API features for Tesla Rental app using Angular and .NET. Migrated the entire Tesla Invoicing app from legacy design systems to tesla design system. Upgraded Angular 8 to Angular 15. Made refinements to the Tesla Design System.
K

Kimi AI

Nov 2023 - Feb 2024
Co-founder & CTO
Shipped Kimi.ai, an AI-powered voice chat app with interactive animations. Shipped the app in 3 weeks using Next.js, Expo, and Solito with a mono-repo architecture. Led a team of 3 engineers and 2 designers. Got $100k in angel funding and 10k users in the first month.
D

Dolby Laboratories

Feb 2023 - May 2023
Software Engineer Intern
Shipped features in web portals and SDKs with .NET tuning 500k laptops annually. Improved customer satisfaction by 40% through cross-functional communication.
R

Red Hat

May 2022 - Dec 2022
Software Engineer
Built OpenShift Plugins with Golang and K8s APIs. Built features and e2e tests in OpenShift web console with React, Golang, and Cypress. Impacted 2 releases + 100M+ users on our infra.
R

Renter.co

Mar 2021 - Dec 2021
Founding Member
Built an on-campus rental platform using Next.js and MySQL. Launched on two campuses with 2k users, generating 2k in revenue monthly.
W

Wholeselect.co

May 2020 - Dec 2020
Software Engineer
Designed and built multiple large-scale web crawlers with Puppeteer and GCP, with sophisticated bot deetection circumventing scripts. Built APIs in Java to CRUD scraped data. Investigated operation team's pain points in using the crawler tool and improved the tool's usability.

Skills

React
Next.js
Typescript
Node.js
Python
Go
Postgres
Docker
Kubernetes
Java
C++
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

OpenSDKs

OpenSDKs provides standardized SDKs generated from OpenAPI specifications. Contributed to bug fixes, documentation, and provided example apps that use this npm package. The summarize PR example app (Next.js 13 with Server Actions) was later used by Dosu as their example app.

Next.js
Typescript
TailwindCSS
Shadcn UI

Ask Abe AI

Developed an interactive legal agent featuring fast and accurate legal answering using Next.js. Implemented RAG on PostgreSQL with pgvector on Supabase and GPT-4. Creat embeddings through OpenAI Embeddings API. Partitioned and indexed vector database with HNSW to increase query speed 20x.

Next.js
Typescript
PostgreSQL
TailwindCSS
OpenAI
pgvector

ChatGPT Detector

Reproduced a RoBERTa classification model from a paper achieving >0.999 sec on original dataset. Improved the base model’s generalization performance by 4x after fine-tuning on data acquired from LLMs.

Python
PyTorch
NumPy

Like Education

Contract project. Delivered frontend and backend for a Japanese education website with features like text reading and article publishing for admin.

React
Typescript
MongoDB
Express
DigitalOcean
Hackathons

I like building things

During my time in university, I attended 10+ hackathons. People from around the country would come together and build incredible things in 2-3 days. It was eye-opening to see the endless possibilities brought to life by a group of motivated and passionate individuals.

    Contact

    Get in Touch

    Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.