The Black Cat Logo

A collection of work by Sydney Hill

Tax Estimates @ ComplYant Cover Image

Case Study

How we empowered small business owners to prepare for tax season—automatically.

TLDR

I co-developed the Plaid domain for ComplYant’s tax estimate feature, crafting a vendor-agnostic integration layer with clear service boundaries, fluent APIs and event-driven flows. Working in tandem with the Hurdlr team, we delivered a seamless user experience that turned live transaction data into automated tax estimates.

In Depth

The Challenge

Build a system to turn real-time bank data into live tax estimates. Small business users needed proactive guidance to save and file on time.

The Task

Ingest and interpret Plaid bank transaction data, translate it for Hurdlr, and return usable estimates—all through a composable, testable system.

My Contribution

Built Plaid OAuth & service API, defined schema maps, introduced Saloon, authored DTOs, wired webhook-driven events, and wrote comprehensive unit tests.

Result

We launched tax estimates and were building Schedule C support when the company shut down. The Plaid domain remains a clean, reusable architecture for future integrations.

Tools and Tech Stack

Design
Miro
Backend
Laravel (DDD architecture),Plaid API,Hurdlr API
Build Tools
Saloon,Spatie Laravel Data
Testing
Pest
Workflow
PHPStorm,Ray,Tinkerwell

Process Images

Coming soon.

Browse Others