About Me
Ciao, I'm Kaicheng.
I have experience/knowledge in
- Front-end: React, Node.js, UnoCSS, Tailwind
- Back-end: Gin, Gorm, SQL, Reddis, Docker
- Mobile: React Native, Jetpack Compose
- Machine Learning: PyTorch, Graph Neural Network
- LLM: Prompt Engineering, Applications (eg. Text2SQL)
- Systems: Operating System, Database, CPU, GPU, Computer Architecture
- Distributed: Raft/Paxos
- Games: Unity3D, Computer Graphics, OpenGL, WebGL, Ray Tracing
- Languages: C++, Python, Java, JavaScript, Go, Kotlin, Rust
I'm also a fast learner, always eager to learn new technologies and looking for new challenges.
Apart from coding and studying, I'm also passionate about games (PC, Console and tabletop), design, food, baking and traveling.
Open for work!
Looking for
26 Start New Grad
Collaborations
Time zone
INTERNSHIP
May 2025 - August 2025
Meta | Software Engineer Intern
- Implemented both the back-end and front-end of an Ads unit for Instagram feed using Hack and Python, which can potentially reach 5M users daily, aiming to drive up revenue.
- Ran multiple A/B experiments and wrote SQL queries to analyze data provided by over 1M daily reached users, including exposure, revenue, CTR, etc.
- Extended logging functions for all Ads units in Instagram Reels, providing more analytical logging data without taking up too much database storage.
- Migrated the front-end of several Facebook Ads units to a new internal framework, harnessing more compatibility and consistency without any change in user experience
- PHP (Hack)
- Python
- Instagram
- Facebook
- Mobile
- Front-End
- Back-End
- Cross-Platform
- A/B Testing
- User Expierience
RESEARCH
January 2024 - June 2024
Scalable Representation Learning on Large Dynamic Graphs
Proposed a new scalable spatio-temporal graph network model EGSN which adopts a relatively less explored model evolution method and incorporates the inspiring message-passing, sampling and aggregation mechanisms from static graph methods. It's also combined with an RNN structure to adjust weights over time. The experiment results showed some significant improvements comparing to the baseline methods in some situations.
- Python
- Machine Learning
- PyTorch
- Temporal GNN
- RNN
- Benchmark
PROJECT
Feburary 2025 - March 2025
Simple Path Tracer
- Implemented a simple GUI for ray tracing and path tracing renderer using C++.
- Including features like physically based rendering, nested dielectrics, reflection and refraction, area lights, multiple importance sampling, BVH acceleration, sky box, de-noising, anti-aliasing, etc.
- C++
- Parallel Computation
- Ray Tracing
- Path Tracing
- Rendering
PROJECT
July 2022 - December 2022
Haopenyou (好盆友) | Mobile Engineer
- Implemented the front-end of a cross-platform mobile app for women’s pelvic health using React Native.
- Optimized performance by 30% through JavaScript page caching mechanisms.
- Built a comprehensive survey system with support for custom logic-based, multiple-choice, and scale-based questions, while enabling efficient data collection through a backend interface.
- Designed a set of RESTful API and drafted the documents.
- Mobile Engineering
- JavaScript
- React.js
- React Native
- RESTful API
- Node.js
- Figma
PROJECT
November 2022 - December 2022
Smart Home Management System
Built a webpage managing Smart Home devices, with React.js & Typescript in front-end and Gin & Gorm in back-end.
- Full Stack
- TypeScript
- React.js
- Golang
- Gin
- Gorm
- MySQL
- Docker
- RESTful API
PROJECT
October 2022 - December 2022
Mini Linux Kernel
Created a simplified Linux kernel for RISC-V64, supporting key OS functionalities such as virtual memory, interrupts, task scheduling, and user mode operations.
- RISC-V
- C
- QEMU
- Operating Systems
- Virtual Memory
- Docker
- Assembly
PROJECT
April 2022 - June 2022
Chessboard Game
Designed a first-person perspective chessboard game in C++ on Windows using OpenGL (GLFW & GLAD), implementing camera transformations, Phong shading, skybox rendering, parameter editing and depth peeling.
- C++
- OpenGL
- GLFW
- GLAD
- Computer Graphics
- IMGUI
Kaicheng © 2024 · Powered by Astro