Book a call
01Selected work

Real products, shipped to production.

Every build below ran in production. Client names are kept private; the engineering speaks for itself.

Talent Agency Platform

A talent agency's whole operation on one platform: the public agency site, a searchable talent database people join themselves, paid subscriptions with renewals and cancellations, and the monthly ranking reports the business ran on. Built in 2011 and still serving in 2018.

  • Self-service talent signup with automated responses
  • Subscription billing, renewals and cancellations
  • Monthly ranking reports and a support desk
Sector
Media · Talent representation
Scope
Agency site, talent database, subscriptions
Stack
PHP, MySQL
Status
Ran 2011-2018
  • PHP
  • MySQL
  • Cron
  • Email
  • Plesk
7 years
on one platform, from signup through subscription to report

Retail Partner Integrations

Nine national retailers and dropshippers brought onto a single fulfillment pipeline. Several offered no API at all, so tracking was parsed out of confirmation emails and turned into the same events as everyone else.

  • Tracking parsed from partner confirmation emails, each with tests
  • Marketplace order-status jobs with backoff for vendor rate limits
  • Purchase-order formatting per dropshipper
Sector
Fintech · Retail & dropship integration
Scope
Partner onboarding, parsing, order events
Stack
Node.js, RabbitMQ, AWS
Status
Delivered
  • Node.js
  • RabbitMQ
  • REST APIs
  • Parsing
  • AWS
9 partners
onto one pipeline, whether or not they had an API

Internal Admin Platform

The dashboard the whole operation runs on: users, roles and permissions, built in AngularJS in 2016. Rebuilt in React five years later against a new service API, keeping what had earned its place and dropping what had not.

  • User, role and permission management end to end
  • Department-scoped role editing and authentication
  • Rebuilt in React on a new service API
Sector
Consumer finance · Operations
Scope
Admin dashboard, identity, permissions
Stack
React, Node.js, AngularJS
Status
In production
  • React
  • AngularJS
  • Node.js
  • Material-UI
  • Redux
Built twice
apart, and the second one knew what the first got wrong

Fraud & Identity Checks

Signing a lease became a decision point rather than a formality. Four signals run at signature, and an application whose shipping address is nowhere near where it was applied for stops itself.

  • Proxy and VPN detection at the point of signature
  • Distance check between the application IP and the ship-to address
  • Blacklist service, replacing a narrower proxy-only lookup
Sector
Fintech · Fraud & risk
Scope
Signature-time risk checks
Stack
Node.js, RabbitMQ
Status
Delivered
  • Node.js
  • RabbitMQ
  • Geolocation
  • Risk
4 checks
at signature, with auto-cancel on a mismatch

Have something like this in mind?

Tell us the workflow or product you want built. You'll hear back from the engineer who'd build it.

Start a project →