Avatar
ONLINE
Hello, World!

My Backend Go

Full-stack developer & systems programmer.
Building performant software with Go, Rust, and Python.
Obsessed with distributed systems and clean code.

status.sh
$ cat status.json
{
"location": "San Francisco, CA",
"experience": 8,
"languages": ["Go", "Rust", "Python", "TS"],
"available": true
}
$
scroll
// latest snippet
main.go — concurrent pipeline
package main

import (
    "fmt"
    "sync"
)

// Pipeline processes data through multiple stages concurrently
func Pipeline(input chan int, stages int) chan int {
    output := make(chan int)
    var wg sync.WaitGroup

    for i := 0; i < stages; i++ {
        wg.Add(1)
        go func(stage int) {
            defer wg.Done()
            for val := range input {
                output <- val * (stage + 1)
            }
        }(i)
    }

    go func() {
        wg.Wait()
        close(output)
    }()

    return output
}
Blog

Articles

Thoughts on code, architecture, and engineering.

$ loading database entries...

Alex Chen
Full-stack developer · Building with Go & Rust
Open Source

Projects

Tools and libraries I've built and maintain.

A lightweight, composable pipeline library for Go with built-in concurrency control, error handling, and middleware support.

Go 2.4k 189 12 issues

A zero-config TypeScript bundler written in Rust. 10x faster than webpack for most projects with native tree-shaking and minification.

Rust 3.1k 156 21 issues

Type-safe SQL query builder for Rust with compile-time query validation and zero-cost abstractions over raw SQL.

Rust 1.8k 97 5 issues

My personal Neovim + Tmux + Zsh configuration. Optimized for Go and Rust development with LSP, treesitter, and custom keymaps.

Vim script 945 234 2 issues

High-performance async caching library for Python with TTL, LRU eviction, and support for multiple backends (Redis, Memcached, in-memory).

Python 678 45 8 issues
8.9k
Total Stars
721
Total Forks
47
Repositories
1,247
Contributions (yr)
About

About Me

Developer. Builder. Lifelong learner.

Who I Am

I'm a software engineer with 8+ years of experience building distributed systems, APIs, and developer tools.

My journey started with C++ in university, but I quickly fell in love with Go for its simplicity and concurrency model. These days, I split my time between Go for backend services and Rust for performance-critical tools.

When I'm not coding, you'll find me contributing to open source, writing technical articles, or tinkering with homelab infrastructure.

Experience

Senior Software Engineer 2022 — Present
CloudScale Inc.

Leading the platform team building internal distributed systems tooling. Designed and implemented a service mesh handling 50M+ daily requests.

Software Engineer 2019 — 2022
DataPipe Systems

Built real-time data pipeline infrastructure using Go and Kafka. Reduced processing latency by 60% through architectural redesign.

Junior Developer 2016 — 2019
WebForge Studio

Full-stack web development with Python/Django and React. Migrated legacy PHP codebase to microservices architecture.

Tech Stack

Languages
Go Rust Python TypeScript SQL
Frameworks
Gin Actix FastAPI Next.js
Infrastructure
Docker K8s Terraform AWS
Databases
PostgreSQL Redis MongoDB