FullStack Engineer

I'm Charles Cen, an AI-era active practitioner and full-stack engineer. Champion at the first Cursor Hackathon Shenzhen, with hands-on experience across Web apps, AI infrastructure, big data, and quantitative trading.

Explore My Work

Selected Projects

Real-world AI infrastructure and machine learning systems that power scalable, high-performance applications.

E-commerce Search/Recommendation Engine

Built a deep learning-based recommendation system with personalized recommendations and vector search optimization. Improved throughput by 120% and reduced poor recommendation ratio from 25% to 3%.

Java Spring Boot TorchServe Google Vector Search BigTable

MLOps Infrastructure

Built the company's first MLOps platform, reducing model deployment time from 30 to 10 minutes with one-click deployment. Implemented complete CI/CD pipeline for ML workflows.

GCP VertexAI AWS SageMaker Docker Kubernetes

Matching Engine Vector Search Service

Designed unified vector search infrastructure supporting search, recommendation, and AIGC services. Achieved near 100% recall rate with optimized multi-filter performance.

Flink PubSub Google Vector Search BigTable Milvus

Charles' Logs

Recording my technical notes and business insights

LOG_001
2025.03.30 00:00:00 UTC

关于对 Flowith 公司业务的调研以及对当下 AI Agent 业态的思考

Analysis of Flowith company business model and reflections on AI Agent ecosystem. Explores the coexistence of general vs vertical AI agents, agent marketplaces, and future industry trends.

AI Business-Analysis Product-Strategy AI-Agent
LOG_001
2024.12.16 00:00:00 UTC

向量索引算法介绍

Deep dive into vector indexing algorithms including IVF, HNSW, PQ, and ScaNN. Analysis of performance optimizations and filtering strategies for high-dimensional similarity search.

Vector-Search Algorithms Performance Database
LOG_001
2021.10.02 00:00:00 UTC

事务和INNODB原理解析

Deep understanding of MySQL InnoDB transaction mechanisms including ACID implementation, MVCC principles, isolation levels and concurrency control. Analysis of transaction execution processes and performance optimization strategies.

MySQL InnoDB Transaction MVCC Database

Code Philosophy

As a systems architect, I see code not as a collection of features, but as a living blueprint for digital infrastructure. My work is guided by three core principles: Order, Flow, and Adventure.

Order: I believe in the power of well-defined structures, clean APIs, and meticulous documentation. Like a perfectly designed city grid, a well-ordered system is intuitive, maintainable, and robust.

Flow: Efficiency is elegance. I strive to design systems where data and processes move with minimal friction. This means optimizing for performance, automating relentlessly, and creating feedback loops.

Adventure: The digital frontier is constantly expanding. I am driven by a passion for exploration—diving into new technologies, challenging established paradigms, and engineering solutions for problems that don't yet have a name.