
My tennis club needed better software. So I built it.
I’m Eugene — a developer in Vancouver who designs everything he builds. I always wanted to make software that could handle a real, rule-heavy system, and the chance showed up close to home: my own tennis club was fed up with its booking system. I knew I could do better, so I put together a proposal and pitched it. The club bet on me.
That became COBS — the system that now runs the club’s bookings, coaching, program registrations, payments, and club credit for 4,000+ members. It also became Split Step Solutions, my company, where I’m now building Baseline Pro so any club can have the same thing.
I studied computer science at Washington State University and BCIT, and I’ve been hooked on web development since I first learned frontend as a kid. Off the clock I play tournament tennis, coach students, and lose entire evenings to board games — which are really just rule engines you can argue with.
Designs + builds solo · 4,000+ members on COBS · Baseline Pro in the works · Tennis player & coach
How I work
- I see it from your side
- Good software starts with understanding how you actually work. I ask a lot of questions, and I'd rather adapt the system to you than make you adapt to it.
- Rules don't scare me
- Booking rules, memberships, permissions, weird edge cases — the messy parts are my favorite parts. It's the same itch board games scratch: a constrained system with room for creative solutions.
- First sketch to launch, and after
- I like being there for the whole thing — design, build, ship, maintain. Tennis taught me to finish what I start, errors and hardships included.
Got a problem software could fix?
Tell me what’s eating your time. If I can help, I’ll tell you how — and if I can’t, I’ll tell you that too.
Let’s chat