Selected work

Case Studies.

Complex problems, solved with engineering judgment, care for the data, and close collaboration.

01 / Media/E-commerce

Migrating data without trusting the data

Playboy Enterprises

A global media and entertainment company needed to migrate 500K+ records between PostgreSQL and MongoDB, optimizing processing times for critical operations.

Challenge

Database migrations taking 3+ hours affecting operations. Need to handle 500K+ records while maintaining data integrity. Complex data transformations between SQL and NoSQL. Documentation requirements for distributed team.

91%

Reduction in migration time

500K+

Records migrated

Solution

Engineered Python automation reducing migration time by 91% (3 hours → 20 minutes). Implemented multiprocessing and batched commits for complex database transformations. Handled PostgreSQL and MongoDB migrations at scale preserving data integrity. Managed GraphQL API layer with Hasura for real-time data operations. Containerized applications using Docker, documented all schema changes for distributed team.

Technology

  • Python, PostgreSQL, MongoDB
  • GraphQL, Hasura
  • Docker, Multiprocessing
Read the original article

02 / Fintech

Built a fintech front end from scratch

PAGOS360

We built the frontend experience for a fintech product from the ground up, turning complex financial workflows into a clear interface for its users.

Challenge

The product needed a new banking interface built from scratch, connected to existing financial services and designed to work within strict security and compliance requirements.

Solution

Led frontend development of the banking platform with TypeScript and Next.js. The work connected to existing payment systems and their security requirements, alongside backend services maintained by the wider team with DynamoDB, AWS Lambda, API Gateway, and Docker microservices.

Technology

  • TypeScript, Next.js, Node.js
  • AWS (Lambda, API Gateway, DynamoDB)
  • Docker, Microservices
Read the original article

Start a conversation

Ready to Start Your Project?

Get in Touch