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
- Languages: C++, Python, Java, JavaScript, Go, Kotlin
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
25 Summer Internship
25 Fall Internship
26 New Grad
Collaborations
Time zone
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
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