About Pixelpig
Hi, I’m Pixelpig.
Footprints
Keep it simple, so as this bio.
- Revisiting fundamentals while embracing AI. Familiar with mainstream AI coding tools like Kiro, Cursor, and CC. A vibe coding follower. Bypassing all
GFW-related restrictions — been on the free internet for 10+ years. - Previously worked at Chinese internet and streaming media companies on data processing. ~5 years of backend development, ~2 years of full-stack. Currently freelancing with 100+ client projects completed. Hoping to build something fun in the future.
- Passionate about sharing and open source. Contributed features and bugfixes to projects like APISIX and Sealos.
- Interested in interaction design and streaming media processing. Currently exploring
ffmpegand iterating on ffmpig. - Not a fan of rigid systems and bureaucracy. Firmly believe that open source and freedom are prerequisites for a win-win in tech. The world is more interesting with creative and individualistic people — writing good code has nothing to do with wearing a suit and tie.
- Backend languages:
Golang/PHP/Java/TypeScript/JavaScript/Lua - Frontend & backend frameworks:
Vue/React/Nest.js/Uniapp— capable of independently building and maintaining applications - Databases & caching:
Redis/MongoDB/MySQL/Kafka - Proficient with common microservice frameworks,
Linuxcommands, andShellscripting
@Pixel Studio
Frontend Visualization Component Development
- Integrated data visualization components using
ECharts.js,D3.jsand other frontend frameworks to generate charts, maps, and visual widgets - Used
Next.jsfor server-side pre-rendering to accelerate initial page load and improve user interaction responsiveness - Developed a quiz mini-program based on Uniapp
@Huya, Guangzhou (2021-2022)
Cloud Production Platform — Backend Common Module Development
Built custom plugins for the go-micro microservice framework, including a custom Circuit Breaker component with real-time API error rate tracking based on read-write locks.
Supporting Internal Service Systems
- Participated in live streaming business development with 400K DAU. Responsible for the points & gift distribution system, using
Redis+MySQLfor distributed transactions with async delayed message queues for inventory consistency. - Developed the annual event game queuing feature, integrating the internal
Tars RPCframework withDCachein-memory queues for user registration data.
@Kingsoft Seasun, Zhuhai (2018-2021)
PVP Arena Data Collection & Backend API Development
JX3 Online
- Built a real-time game data reporting pipeline: custom
Kafkapartition strategies, consumerlag/leadmonitoring,MongoDBfor persistent log storage with shard key and read/write optimization - Handled 300K daily arena data
ETLin real-time: builtRedisin-memory compressed queues (hash+zset), producer-consumer model withGo channelrate limiting, failure retry queues, andsync.Poolfor batch processing performance - Set up a
ClickHousedata warehouse for offline ranking exports usingReplacingMergeTreeengine withCrontabscheduled tasks for hourly incremental / daily full imports
Game Community App
- Worked with common Go microservice frameworks. Contributed to department
Ginweb framework middleware: struct validation interceptors, latency tracking,Grafanatracing modules - Implemented database connection pool wrappers using
P/Vsemaphore communication for connection queue management - Familiar with
NginxandKonggateway frameworks, wrote customLuaplugins forOpenResty
Community App Homepage Recommendation Feed Development
- Built a cross-language tokenization service (
Java+Go) over gRPC withProtobuf, providing text similarity computation and real-timeElasticSearchcustom scoring modules - Designed user feed queues:
Redisin-memory scoring queues with multi-category distribution, version-based content push