Skip to content
View AndrewAct's full-sized avatar

Block or report AndrewAct

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AndrewAct/README.md

Andrew Chen - real-time systems, distributed systems, practical AI

Writing · X / Twitter · Email

Hi, I'm Andrew.

I build real-time and distributed systems where latency, correctness, and product taste all matter.

My strongest interests are fraud prevention, distributed systems, search, real-time systems, and practical AI. I like backend-heavy projects that look like small production systems: ad-serving infrastructure, replayable crypto-market pipelines, event streams, freshness checks, ranking/search workflows, and useful interfaces on top of live data.

I write mostly Java, Go, Python, and TypeScript. Java is the language I have used the most day to day; my current public projects lean Go and Python because they fit the systems I am building right now. I am not trying to collect languages; I use them around one theme: turning messy real-world signals into systems people can trust.

Start Here

Project What it shows Stack
bidflock An ads infrastructure project: OpenRTB-shaped bid requests, service boundaries, Redis hot-path reads, Kafka/Redpanda events, ClickHouse analytics, and latency-oriented auction design. Go, gRPC, Redis, Redpanda/Kafka, MongoDB, ClickHouse
ticksense A replayable crypto-market lakehouse for market analytics, freshness monitoring, and reproducible data workflows. Python, crypto market data, analytics
portfolio-website My personal site and public surface for projects, writing, and experiments. Python, web

What I Care About

  • Systems that can be explained. I like codebases with clear boundaries, visible data flow, and failure modes you can reason about.
  • Live data with replay. Dashboards are more useful when the underlying pipeline can be audited, rebuilt, and tested against history.
  • AI as leverage, not wallpaper. I am interested in AI features that help people inspect, decide, and ship faster.
  • Small projects with real constraints. Latency budgets, backpressure, freshness, observability, and correctness are more interesting to me than toy demos.

Current Direction

I am building toward a profile centered on real-time, data-intensive systems:

  • ads infrastructure and budget-safe bidding paths
  • crypto-market data infrastructure
  • fraud-prevention signals and decisioning
  • search, ranking, and retrieval workflows
  • event-driven analytics and lakehouse-style workflows
  • practical AI interfaces for understanding fast-moving data

Activity

Andrew's GitHub contribution graph in 3D

Writing

I use writing to clarify what I am learning and why I am building things. You can find longer notes on Medium.

If you are working on systems, data infrastructure, applied AI, or products that sit close to live data, I would be happy to talk.

Pinned Loading

  1. portfolio-website portfolio-website Public

    Portfolio website of Andrew Chen

    Python 1

  2. ticksense ticksense Public

    TickSense — A real-time crypto market lakehouse for replayable, freshness-monitored market analytics.

    Python