Turning complex workflows into product systems that keep running.

I'm Andy Wang, a senior Ruby on Rails & AI product engineer based in Xi'an (UTC+8) — more than two decades building web applications, on Rails since 2008, remote with US and European teams since 2011.

2005
Building for the web since
2008
Ruby on Rails since
2011
Remote, US & EU teams
2025
Production AI, daily

What I reach for first, and what I've spent the most years inside.

Ruby on Rails
since 2008 · core daily tool
Rails 5–8 · Hotwire · Active Record · Sidekiq · RSpec · Minitest · Spree
Production AI
current focus · daily
RubyLLM · Agentic workflows · Structured outputs · Tool calls · Evals · Cost control · OpenAI / Claude / Gemini
Backend & data
since 2005
PostgreSQL · MySQL · Redis · 100GB+ datasets · ETL · Background jobs
Front-end
where it earns its keep
React · Redux · TypeScript · Hotwire · Turbo · Stimulus · D3.js
Infra & ops
deploy, run, observe
Heroku · AWS · Docker · GitHub Actions · Honeybadger / Sentry
Integrations
payments, content, vendors
Stripe · Google Docs · Medium · HubSpot · WordPress · Slack · Webhooks

Selected recommendations from people I've worked with — over fifteen years.

"
Andy is very intelligent and has a strong understanding of web development principles. I've always been comfortable handing him a project and knowing that he'll be able to solve even the most difficult problems.
Chris Selmer
Software Engineer · Rails & system architecture
"
Andy is an experienced software engineering professional that excelled at tackling every single challenge thrown at him. I had witnessed him pick up several different codebases and be instantly productive.
Andrei Bondarev
Helping enterprises accelerate AI adoption
"
A superstar with a finely honed ability to deliver well-tested, well-executed code. Consistently amazed with his ability to think creatively to solve hard problems with the resources on hand.
Maggie Lubberts
VP Product, Allovue
"
Any kind of bug or feature he took on was done quickly and done well. He communicated very clearly when he needed clarification. I never needed to worry that something would get done.
Matthew Wells
Director of Engineering · AI Automation

Read the rest on LinkedIn →

Have a product with real users and a codebase that has to keep working?
Let's talk.

I'm most useful where there are real users, non-trivial workflows, and a codebase that must keep running while it changes. Open to conversations about AI workflow integration, Rails systems, senior product engineering, and end-to-end delivery. UTC+8, but well practiced at meeting US/EU teams in the middle.