Skip to content

IDEXX Vello

SaaSVeterinaryReactNestJSGoAWS
ClientIDEXX
Timeline2024 – Present
ServicesSenior Full-Stack Development, Feature Development
Overview

A platform connecting veterinary practices with pet owners — managing pet records, prescriptions, and appointments. Joined a mature product team and quickly became a core contributor across all feature development.

Vello bridges the gap between veterinary practices and their clients. Pet owners use it to manage their animals' information, prescriptions, and bookings, while practices configure the system to match their workflows. I joined two years into the product's life and grew into a central role in the team's delivery.

IDEXX Vello

The Product

IDEXX Vello is a platform that connects veterinary practices with the pet owners they serve. On one side, pet owners can manage their animals' health records, view prescriptions, book appointments, and stay on top of care reminders — all from a single, accessible interface. On the other side, practices have a configurable backend that lets them tailor the system to fit their own workflows and communication preferences.

It's a product with real, everyday impact. When a pet owner can quickly check their dog's vaccination history or rebook a follow-up appointment without calling the clinic, that's a better experience for everyone — the owner, the practice staff, and ultimately the animal.

Joining a Mature Product

I joined the Vello team two years into the product's development. The codebase was established, the patterns were set, and the team had its own rhythm. Stepping into that environment required a different skill set than starting from scratch — I needed to understand not just the code, but the context behind the decisions that shaped it.

Getting up to speed quickly in a complex codebase is a skill in itself. It means reading a lot of code before writing any. It means asking the right questions — not just "how does this work?" but "why was it built this way?" Understanding the intent behind existing patterns lets you extend them confidently rather than fighting against them.

Within a short period, I was contributing meaningfully across the product — not because I rushed, but because I invested the time upfront to understand the system deeply.

Becoming a Core Contributor

Today, I'm involved in virtually every feature that the team ships. Some I develop independently from start to finish; others I collaborate on as part of the broader team effort. Either way, I've become someone the team relies on to move the product forward.

That kind of involvement comes from understanding the full breadth of the product — not just the area you last worked on, but how all the pieces connect. When you have that level of context, you can make better decisions faster. You can spot potential issues before they become problems. And you can help the team iterate more quickly because less time is spent on alignment and rework.

Being a core contributor isn't a title — it's a position you earn by consistently delivering, being dependable, and caring about the product as a whole rather than just the ticket in front of you.

Working Across the Stack

Vello's architecture spans multiple languages and paradigms. The frontend is built with React. The backend services are written in both NestJS and Go, each chosen for the strengths they bring to different parts of the system. Infrastructure runs on AWS, leveraging services like Lambda and DynamoDB where they make sense.

Working across that breadth on a daily basis means I'm not just a frontend developer who occasionally touches the backend, or vice versa. I work where the work is needed — whether that's building a new user-facing feature in React, implementing a backend service in Go, or configuring cloud infrastructure.

That versatility is something I value. Modern products rarely fit neatly into a single technology, and being comfortable across the full stack means I can contribute wherever I'm most needed without waiting for a handoff or a specialist.

© 2026 Siyu Qian. All rights reserved.