Case Study

CoinTracking
Cryptocurrency Tax Management

A PSD2-compliant, microservices-powered platform for secure, scalable trading insights

Client overview

Cointracking was founded in 2012. It is a pioneering cryptocurrency portfolio management and tax reporting platform. It offers real-time analysis of trades, profit and loss calculations, and comprehensive tax reports, supporting over 35,000 coins and assets. With a user base exceeding 1.9 million and a total portfolio value of more than $41 billion, CoinTracking integrates with more than 300 exchanges and wallets, providing both individual and corporate clients with robust tools for efficient crypto transaction management.

Project details

Operational and Regulatory Challenges

CoinTracking needed to manage vast amounts of cryptocurrency trade data in real time. The platform faced complex operational challenges, including scaling its infrastructure to support growing user numbers and ensuring secure transaction processing. Regulatory requirements, such as the Payment Services Directive 2 (PSD2) and its Strong Customer Authentication (SCA) measures, added further complexity. These challenges demanded a robust and adaptable solution

The Urgent Need for a Technology-Driven Approach

An innovative, technology-driven solution was essential to address these challenges. CoinTracking sought to automate data processing, enhance efficiency, and secure sensitive information. The project focused on introducing modern tools such as Amazon Simple Queue Service (SQS), Amazon Key Management Service (KMS), and the Go programming language. This approach enabled the division of the application into microservices.

CPAs and corporate clients
0
Total Portfolio Value
$ 0 B
active users
+ 0 M
Automate trade data processing and tax reporting
Meet PSD2 and SCA standards
Implement a microservices architecture to support growing user demand
Enhance encryption and secure sensitive information through robust cloud management

How we did it

Discovery & planning

We began by defining the project scope. Our team identified key operational challenges and regulatory requirements, such as Payment Services Directive 2 (PSD2) and Strong Customer Authentication (SCA). We mapped out a strategy to enhance scalability and security.

Design & development

We developed clear user flows and system architecture diagrams. The design phase focused on creating a user-friendly interface and robust back-end structure. Early prototypes validated our technical approach.

Testing & deployment

Our comprehensive testing process covered functionality, security, and performance. We deployed the solution in a controlled environment before full-scale rollout. Regular reviews maintained system integrity and ensured compliance.

Post-launch support

We provided continuous monitoring and regular updates. The team conducted periodic security reviews and performance analyses to ensure ongoing optimisation. This phase confirmed the platform’s resilience and readiness for future growth.

Tech stack & team composition

Go
PHP
Amazon KMS
Amazon SQS
Delivery Manager
Full-Stack Developers
UX/UI Designer
QA Engineers

Results

Enhanced
Scalability

Implementing a microservices architecture improved processing efficiency and supported a growing user base.

Regulatory Compliance

The platform now meets PSD2 and SCA requirements, ensuring secure transactions.

Improved
Efficiency

Automation of trade data processing and tax reporting streamlined operations and reduced manual tasks.

I wasn’t really convinced of outsourcing at first. I am very happy with Espeo Software.

Their skilled developers improved system stability, optimized performance, and delivered key features like an extensive subscription mechanism and complex tax reports. Communication is seamless, and their commitment to providing value makes collaboration effortless.

Other case studies

Transform your vision into a reality.

Bring ideas to life through people that know all the tricks of designing and developing robust software.