Guocheng Song

Full Stack Developer

Passionate about creating elegant solutions to complex problems. Experienced in building scalable web applications and microservices.

About Me

Hover over the skills to explore my expertise

Backend
DevOps
Database
System
Frontend
Full Stack
Eric

Eric

Full Stack Engineer

I'm a passionate software engineer specializing in backend development and DevOps.

My journey in tech started with backend systems and has grown to encompass full stack development.

I'm always eager to learn and apply cutting-edge technologies to build scalable solutions.

My Projects

Exploring creativity through code, building solutions that make a difference

QuillSQL

QuillSQL

Feb 2025 - Apr 2025
In Production

A Lightweight Relational SQL Database in Rust, implementing Bitcask storage model with MVCC concurrency control.

Rust
SQL
Database
Bitcask
+1
Explore Project
NoKV

NoKV

2024.6 - 2024.9
In Production

High-performance key-value storage engine implementing LSM tree and lock-free skiplist with MVCC support.

Go
LSM Tree
Lock-free
MVCC
+1
Explore Project
Financial AI

Financial AI

2024.7 - 2024.11
In Production

Multi-agent financial system with AI-powered transaction analysis and anti-fraud detection.

React
Java
Python
MySQL
+2
Explore Project
Personal Website

Personal Website

2024.9 - 2024.9
In Production

Modern portfolio website with smooth animations and responsive design.

React
Next.js
TypeScript
Tailwind CSS
Explore Project
Notion-like Application

Notion-like Application

2024.10 - 2024.11
In Production

A powerful and flexible application for document management and collaborative work.

Clerk
Next.js
TypeScript
Tailwind CSS
+2
Explore Project
Billion-scale Distributed IM System

Billion-scale Distributed IM System

2024 - present
In Progress

High-performance instant messaging system designed for billions of concurrent users.

Go
Kafka
Redis
Kubernetes
+2
Explore Project
More projects coming soon

My Tech Stack

Technologies I use to bring ideas to life

Rust

Systems programming & safety

C

Low-level system programming

C++

High-performance computing

Python

Data science & automation

Go

High-performance systems

JavaScript

Dynamic web development

TypeScript

Type-safe JavaScript

Next.js

React framework for production

Gin

Go web framework

HTML5

Web structure

CSS3

Web styling

React

UI development

MySQL

Relational database

PostgreSQL

Advanced SQL database

MongoDB

NoSQL database

Redis

In-memory cache

ElasticSearch

Search engine

etcd

Distributed key-value store

Git

Version control

Linux

Operating system

AWS

Cloud platform

Docker

Containerization

Kafka

Message broker

RabbitMQ

Message queue

Kubernetes

Container orchestration

My Journey

Tracing the path of my professional and academic growth

Get in Touch

Feel free to reach out at Ericsgc@outlook.com or use the form below.