Pragmatic Coders CASE STUDIES

Download as pdf or txt
Download as pdf or txt
You are on page 1of 37

YOUR 5-STAR

SOFTWARE
DEVELOPMENT
TEAM

CASE STUDIES
PRAGMATIC CODERS - COMPANY OVERVIEW

COMPANY OVERVIEW

Blockchain & Fintech


Software House

Originally, the company was started as a Python


Software House specialized in E-Commerce
automation mostly for Amazon and eBay platforms.
Over time we grew into Blockchain & Fintech Software
House that delivers innovative, disruptive solutions
ranging from custom blockchains, through Ethereum
COMPANY smart contracts up to the highly scalable cloud
PROFILE
platforms and applications. Even though the main area
of speciality is financial technology we deliver solutions
FOUNDED:
In 2014 by Marcin Dziedzic and
across various industries.
Wiktor Żołnowski

Looking forward, our goal is to expand capabilities to


SHARES:
100% owned by founders Machine Learning, Artificial Intelligence, and Big Data to
become truly, disruptive and unique Software House.
GROWTH:
Steady organic growth of 30% per
year

REVENUE:
2,5 mln USD +

OFFICES:
Cracow and Warsaw, Poland
PRAGMATIC CODERS - COMPANY OVERVIEW

OUR
PROMISE

Our mission is to We promise to all of our customers


maximize the chances that they will:
of entrepreneurs to
1. go-live in less than three months
build successful 2. work with competent, business-oriented people
products. 3. find partners, not services providers in us

All backed by clear vision, years of


experience and deeply embedded core
We do this by values:
focusing on business
value optimization,
Think like a Customers
short delivery times,
Take ownership
constant feedback
and high Make it simple, be pragmatic
investments into the Learn fast, learn always
company culture. Be a team player, be an example
PRAGMATIC CODERS - COMPANY OVERVIEW

THINGS
WE DO

45+ ENGINEERS SPECIALIZED IN:

   Cloud applications and microservices (Java, C#, React, Angular)


   Native, bare metal applications (Java, React, Angular)
   Core blockchain development (C++, Go)
   Ethereum smart contracts (Solidity)
   Infrastructure managed as a code (Terraform, Ansible)
   Continuous Delivery
   Testing Automation & Security (Defence in Depth)

MEET THE TEAM >>


PRAGMATIC CODERS - COMPANY OVERVIEW

HOW WE CAN
HELP YOU

We pride ourselves As a company we take care of the


as partners, not a entire software development cycle
for our clients
service provider.
Agile project management
Backlog optimizations
Cloud infrastructure
Application architecture
Software development
Core blockchain development
Ethereum Smart Contracts
Consulting in all of the fields listed above

We work in true Every team has always support from local


Agile, with two Product Owner and Scrum Master.
weeks iterations Their goal is to make sure we optimize
concluded by delivery, maintain high motivation and low
Sprint Review. variability.
PRAGMATIC CODERS - COMPANY OVERVIEW

WHY
OUTSOURCE
IN POLAND

 Poland's developers are in top 3 best developers countries in Hacke

5,1% GDP growth in 2018 (3rd biggest economy growth in EU)

London 2,5h +1 Part of the EU regulatory structure

Stockholm 1,5h +0 EU standards in IP protection and data security

Dubai 6h -3 Proximity with major European financial centers

Relatively small time zone difference


New York 9,5h +6
Poland ranks 13th out of 80 countries in the English Proficiency Inde

No cultural and business differences


P
PRRA
AGGM
M AATT IICC CCOODDEERRSS - - CCOOMMP PA AN N
Y YOO
VVEE
RRV IVEI W
EW

BLOCKCHAIN
FINTECH
DEVELOPMENT

decentralized cryptocurrency exchange


based on custom blockchain

peer to peer cryptocurrency exchange

portfolio of tokenized goods based on


Ethereum Smart Contracts

cryptocurrency exchange

electronic oil trading/brooking platform

blockchain based competitor of iStockPhoto

exchange and connectors

individual and institutional investment


platforms

decentralized video-streaming platform


based on Ethereum blockchain
DST System
corporate

CLIENT: DST System UK (acquired by SS&C)


INDUSTRY: Alternative investments in the UK
DATE: February 2016 - ongoing

CLIENT'S WEBSITE: https://www.dstsystems.com


PRODUCT WEBSITE: https://myaccount.mandg.com

PROJECTS:
Platform for individual investors to trade ETFs within
UK Tax Wrapper accounts
Platform for institutions and resellers to monitor
their performance
Continuous integration and delivery of
infrastructure 
AWS infrastructure to support high volume
microservices stacks

TECHNOLOGY:
Java 8, Spring Boot and Spring Cloud, JPA, MySQL,
Microservices, AWS, ECS, Kubernetess, Docker,
Terraform, Chief, Alert Logic, ELK

We managed to setup entire innovation department


as an extension of the client’s company.

www.pragmaticcoders.com
contact@pragmaticcoders.com
+48 737 455 594 
CASE STUDY
PROJECT
DESCRIPTION
BUSINESS CHALLENGES
usiness oriented, innovation department of DST was put under extreme pressure to
deliver platform for individual investors to trade ETFs.

Originally, most of the business and non-functional requirements remained


undiscovered. It was a joint journey to learn business domain and figure out the
way to put financial data into the clouds.

BUSINESS SOLUTION
We started with 4-5 people team to transition PoC developed in US to Poland. In the
early days our goal was to delivery MVP quickly to gain initial traction.

As a group, we had to discover not only requirements that flew from various
directions but also safe way for financial corporate business to operate in the new
environment driven by rapid development, short feedback cycles and Agile way of
thinking.

Since day one, Pragmatic Coders did everything to support DST on business,
technical and process side. As a joined effort we figured out how to connect various
business departments, operations and sales people in the quest of building reliable
solution for customers.

Over time, cooperation grew into real partnership where both parties jointly form
backlog based on experience, business needs and mutual trust.

CASE STUDY
PROJECT CHALLENGES
& SOLUTIONS
MICROSERVICES IMPLEMENTATION
Our goal was to implement microservices in a way that guarantees data consistency
in complex financial domain. We wanted all of them to work independently with good
amount of data redundancy so that failure in one place was not visible to the end
user.
We knew that it’s absolutely crucial to establish guidelines for cross cutting concerns
aspects such as - monitoring, configuration, contract validation etc. We run multiple
sessions across developers to make sure everyone is at the same page.
Technologically, we chose Spring Boot + Spring Cloud powered by HashiCorp and
AWS tools.

CONTINOUS DELIVERY
Apart from business change that needed to happen, we knew that continuous
delivery to be effective in microservices world has to be scalable and reliable.
We knew that our Jenkins instance will be modified by different teams. That’s why we
selected Groovy DSL powered by our own Groovy component library to deliver code
as a solution to that problem. Thanks to that we are able to setup Jenkins instances
together with all jobs and pipelines under 5 minutes.

INFRASTRUCTURE
We wanted to have infrastructure that will be used over decades as a mean to
transition legacy, corporate business into the cloud. We leveraged scalability of
Kubernetes and created a separate small team of DevOps and Developers. Their sole
goal was to deliver infrastructure as a code.

We knew that we will host multiple different


projects so ease of change, transparency and
auditability are key drivers. We used AWS,
Terraform, Chief nd multiple open source tools
to deliver on that promise.

CASE STUDY
Trade.io
blockchain

CLIENT: trade.io
INDUSTRY: Crypto exchange
DATE: October 2018 - ongoing

CLIENT'S WEBSITE: https://trade.io/

Trade.io is a fast-growing financial services provider


that includes Crypto Exchange, ICO services,
Investment Program, and more.

PROJECTS:
Crypto exchange
ICO services
Investment program

TECHNOLOGY:
.net core 2.1, ASP.NET core 2.1rake, nugetdocker,
docker-compose, kubernetesUbuntu, azure
EntityFramework, Linq, ASP IoC, Npgsql, NATS,
stylecop, postgresql, liquibase, timescaledb, Gitlab CI,
CDmoq, xunit

We integrated new blockchains to Crypto Exchange


and created dedicated wallet architecture.

www.pragmaticcoders.com
contact@pragmaticcoders.com
+48 737 455 594 
CASE STUDY
PROJECT CHALLENGES
& SOLUTIONS
BUSINESS CHALLENGE
Client was looking for a partner on the blockchain domain. The main challenge was
to integrate new blockchains to trade.io Crypto Exchange, with extra care for
security.

TECH CHALLENGES
Ensuring that all parts of the system can handle multiple requests independently.
Ensuring that each request is transactional.
Properly storing and managing sensitive data (including private keys,
authentication passwords etc).
Properly managing users' funds.
Understanding technical aspects of each new added coin to properly support it.

BUSINESS & TECH SOLUTION


In order to satisfy the high-security demands of our client, we introduced a
dedicated wallet architecture and integrated the solution to the exchange.

Our solution is now the main gate for deposits and withdrawals of all newly added
cryptocurrencies for the trade.io exchange. 

As a part of the blockchain integration team, we were consistently adding new


cryptocurrencies to the trade.io market, to allow users have more diversity for
trading pairs.

Besides our main engagement, we have also provided support in a few unexpected
and complex blockchain related issues.

CASE STUDY
Webinterpret
e-commercet

CLIENT: WebInterpret SAS


INDUSTRY: e-commerce platforms
DATE: August 2014 – 2017

CLIENT'S WEBSITE: webinterpret.com

Webinterpret adapts customers' ecommerce


products and pages for international markets,
including translation of language and product sizing

PROJECTS:
Various e-commerce solutions

TECHNOLOGY:
Python (2.x & 3.x), MySQL, MongoDB, RabbitMQ,
Flask, Falcon, AWS, Elastic Search, Swagger,
Microservices, Jenkins, Continuous Delivery, Sentry

We were able to decrease the number of incidents


from 1.5M to around 500 incidents per day.

www.pragmaticcoders.com
contact@pragmaticcoders.com
+48 737 455 594 
CASE STUDY
PROJECT
DESCRIPTION
WebInterpret struggled with the growth of one of their main products –
international e-commerce platform. They needed qualified technology partner,
who would take their business to the next level in terms of technology, ideas and IT
development.

Pragmatic Coders provided a dedicated team that helped WebInterpret scale their
platform. Eventually our developers became a core part of R&D team that solved
dozens of problems and implemented new ideas and technologies.

The experience and knowledge that Pragmatic Coders brought to the project
resulted in tangible benefits and significant growth of the WebInterpret.

The owners and managers are flexible and smart. They have experience in
software development and Agile. It’s a pleasure to work with them.

MAREK KOSTYKOWSKI
PRODUCT DIRECTOR,
WEBINTERPRET

CASE STUDY
PROJECT CHALLENGES
& SOLUTIONS

SOLVED PROBLEMS
We started cooperation with Webinterpret from determining the most pressing
problems and handled them first:

Integration of incident tracking tool and production problem solving. After we


introduced Sentry (incident tracking tool) we were able to decrease the number
of incidents from 1.5M to around 500 incidents per day.

Redesigned and rewrote basic system processes with the efficiency of


processing in mind. All of that without loosing the data consistency. 
Thanks to that the average time needed to fetch and process users’ inventory
decreased from few weeks to few hours.

Solve the scalability issue caused by excessive usage of database queries and
wrong usage of indexes. Thanks to the database optimization we have not only
allowed the future product scaling but also managed to decrease the cost of the
infrastructure by 60% while the number of the system users increased by 800%.

Migrate the system from deprecated technologies (Python 2.6, MySQL 5.5) to the
current stable solutions. It saved the system from technical death and reduced
the costs of maintenance by the operation team.

NEW PRODUCTS
During our cooperation we also developed completly new products:

A tool for buyer-seller international communication.


Proof of concept of a new e-commerce tool for a new marketplace.
Solution connecting various e-commerce platforms and tools that allow small
sellers to sell globally.

CASE STUDY
Accentpharm
custom software

CLIENT: Accentpharm
INDUSTRY: translation quality assurance
DATE: October 2015 - February 2016

CLIENT'S WEBSITE: https://linguisticquality.com

Accentpharm specializes in medical translations.


They aim to provide professional translations
without any errors, which may lead to possible
health risks.

PROJECT:
LinQ – A tool for the Linguistic Quality
Assurance

TECHNOLOGY:
.Flask, RactiveJS, SASS, MongoDB, Heroku

We’ve created the current version of the


complete product in less than 4 two-weeks long
iterations.

www.pragmaticcoders.com
contact@pragmaticcoders.com
+48 737 455 594 
CASE STUDY
PROJECT CHALLENGES
& SOLUTIONS
BUSINESS CHALLENGE
We started cooperation with AccentPharm on the very beginning of their road to
become a successful startup. To fully comprehend what they need to provide
professional medical translations without any accidental errors we had to
understand the complicity of translation quality assurance process. Thanks to the
fact that we cooperated with them from the very beginning we avoided the "code
after design" approach. Instead, we developed the solution in accordance with the
design and prototyping process.

BUSINESS SOLUTION
We created LinQ (Linguistic Quality) application, that changes the quality assurance
process. Thanks to that solution quality of the translations drastically increased
when overall time and cost of translation decreased.

During project duration We’ve been releasing new versions of the app few times a
day. It allowed us to test the product with live users and adjust the requirements
according to their feedback.

The app we created is now used by many translators all around the world.

For me the highlight of our cooperation was fast reaction, flexibility and
the approach of Pragmatic Coders. Pragmatic’s invested, engaged
approach facilitated a seamless and collaborative partnership. I valued the
communication process. They functioned much like internal team members
who had known our business for years; their engagement eliminated
miscommunications.

OLEG TITOV
DIRECTOR,
ACCENTPHARM

CASE STUDY
BLOC-X
custom software

CLIENT: Bloc-X Ltd


INDUSTRY: electronic oil trading
DATE: September 2018 - ongoing

CLIENT'S WEBSITE: https://bloc-x.com

Bloc-X is an electronic oil trading/brooking platform.


By connecting three existing international futures
exchanges (ICE, NYSE and SGX), Bloc-X offers traders
more convenient access to offers and better prices.

PROJECTS:
Trading platform
Trade execution system

TECHNOLOGY:
Java, Spring, Spring Boot, Spring MVC, Spring Cloud,
Spring Data JPA and Spring JMS, Amazon Web Services,
Amazon RDS (MySQL DB), Amazon SQS (message queue
and Amazon S3, Hibernate, ReactJS and Redux, Pusher
realtime notifications, Python

We developed a trading platform connecting three


existing international futures exchanges

www.pragmaticcoders.com
contact@pragmaticcoders.com
+48 737 455 594 
CASE STUDY
PROJECT
DESCRIPTION
BUSINESS CHALLENGE
First a prototype/MVP version was needed to ensure key oil trading market makers
and investors are interested in the idea. After Bloc-X received an investment, a
quick scale-up to a full, production-ready solution was required to keep the
momentum, while making sure all the security and trading-related compliance
requirements are met.

BUSINESS SOLUTION
The first version was implemented with a great care to UI/UX and ability for traders
to put offers and make trades. MVP provided users with a taste of the system in
overall, but limited set of features.
Currently, as a part of scale-up process we are extending Bloc-X platform with
additional trading features including several add-ons that are products’ unique
selling points. Also, a separate team is dedicated to develop a trade execution and
compliance systems.

CASE STUDY
TECH CHALLENGES
& SOLUTIONS
REAL-TIME UPDATES
Real-time updates - trades that were made in the application needed to be visible
immediately. We used Pusher realtime notifications to handle large number of
instant updates on the frontend side.

DATA
Large amount of data to display and update real-time for each user. We adjusted
Frontend technology stack to the needs of highly responsive application with a lot
of data/state to manage - we chose to use React.js with Redux library.

TRADE CONSISTENCY
Backend implementation needed to ensure trade consistency while allowing for
quick trade execution and high performance. We used Custom Order Book
implementation. It provides advanced event processing, asynchronous
communication and message queues on the backend side.

COMPLIANCE REGULATIONS
Meeting compliance regulations while delivering a product in the cloud. We chpse
secure, scalable and robust AWS infrastructure to meet all the performance and
compliance requirements.

It’s very notable that they were able to kind of challenge our views on how
we should build trading software. We’ve been surprised by this, because,
although they had some experience with trading systems, they didn’t have
experience in the specific field that we were operating in. Also, the
relationship that exists between their product owner and their development
team is extremely good.

ANDREW TOUMAZI
CEO
BLOC-X

CASE STUDY
Discover Cracow
custom software

CLIENT: City Tour Polska


INDUSTRY: tourist platform
DATE: September 2015 - February 2018

CLIENT'S WEBSITE: http://discovercracow.com/

Discover Cracow is the biggest Krakow local tours


provider with aspirations to become a global
player.

PROJECT:
A platform for tourist tours management

TECHNOLOGY:
Java 8, Spring, Spring Boot, Maven, Hibernate,
PostgreSQL, Flask, RactiveJS, Python 3, JavaScript,
JQuery

We managed to create fully scalable and


extendable complete solution for tourists
industry.

www.pragmaticcoders.com
contact@pragmaticcoders.com
+48 737 455 594 
CASE STUDY
PROJECT
DESCRIPTION
BUSINESS CHALLENGE
Discover Cracow needed a complete e-commerce solution that would be fully
automated and integrated with the rest of the existing system. It also required to
combine various functions essential for tourist provider, like scheduling trips for the
next few months, sales and booking management, billing, invoicing and ticketing
processes, trips organization, transport management, local guides, and translators
assignments.

BUSINESS SOLUTION
The first stage was to maintain the legacy of an almost non-extendable and non-
scalable system. After a few weeks of investigation, together with our client, we
decided to rewrite the entire solution. We managed to create a totally new product
on top of the old system by smoothly shifting one responsibility at a time from
the old system to the new one.

Meanwhile, we have created a new tour e-commerce solution that is fully


automated and integrated with the rest of the system.

We managed to create a fully scalable and extendable complete solution for


the tourists industry.

What makes me optimistic is that there is good team spirit, openness, trying
to be focused on achieving real business results and last but not least -
Pragmatic Coders gives active support to cultivating teams’ abilities.

JOANNA CZERW
CITY TOUR POLSKA

CASE STUDY
Eldorado Hub
blockchain client

CLIENT: Eldorado
INDUSTRY: Cryptocurrency exchange
DATE: January 2018 - July 2018

CLIENT'S WEBSITE: https://eldoradohub.com

Eldorado Hub is cryptocurrency exchange created to


help people from countries with hyperinflation, where
traditional money value is low and drops daily.
It provides a secure and easy way of exchanging
funds/savings into currencies of low volatility.

PROJECTS:
Peer to peer cryptocurrency exchange

TECHNOLOGY:
Java, Spring Boot + Spring Cloud, JPA, Microservices,
AWS, AWS CI/CD

We delivered fully operational P2P Cryptocurrency


Exchange over few months time

www.pragmaticcoders.com
contact@pragmaticcoders.com
+48 737 455 594 
CASE STUDY
PROJECT
DESCRIPTION
BUSINESS GOALS

The goal of the project was to create userfriendly, fast and secure P2P cryptocurrency
exchange with reputation system built in.
We cooperated with client through the entire process from a product idea to launch.

We started with a workshop to define high level goals, must to have features and
nonfunctional requirements. Later on we turned it into the roadmap of short,
achievable milestones followed by quick execution.

BUSINESS CHALLENGES

Due to the fact that our client was traveling a lot we had a Proxy Product Owner who
worked with the team to make sure that we don't lose a single day chasing pointless
goals.

The main challenge was the fast pace and quickly changing requirements. That's why
our approach to this project was simple: to build the solution fast, get client’s
feedback as soon as possible, then improve.

CASE STUDY
PROJECT CHALLENGES
& SOLUTIONS
3rd PART PROVIDERS INTEGRATION

One of the problems we faced in this project was associated with complexity of
cryptocurrency trading domain and integrations between various 3rd party providers.

We solved integration problem by providing anti-corruption layer over integration


points.  Thanks to the implementation of business logic according to Domain-Driven
Design best practises we managed to build safe and extensible microservices that
are easy to change.

INFRASTRUCTURE SETUP

Another challenge we faced was connected with efficient setup of microservices. As


we worked with the startup it was crucial that infrastructure costs do not exceed
estimated maintenance budget.

To resolve this issue we decided to combined as many of SaaS providers and AWS
pay-per-usage tools as possible. Our goal hnot to generate costs for platform that’s
getting traction. For instance, instead of hosting our own Jenkins master and slaves,
we moved continuous integration to AWS Code Build, Code Pipeline, Code Deploy
and other similar tools which gave us tremendous cost savings.

The cooperation with Pragmatic Coders has been an excellent experience, the
commitment and spirit of the team for delivering results is really inspiring.
They take care of all your needs from the more simple ones to the most
complex solutions, making sure that the product is delivered as expected.
Pragmatic coders workers are intelligent, flexible and always looking for good
ideas on how to optimise processes

GUILLERMO GONCALEZ ESPIGA


CEO
ELDORADOHUB

CASE STUDY
Exchange Coin
(EXCC)
blockchain

CLIENT: EXCC
INDUSTRY: Crypto exchange
DATE: February 2018 – February 2019

CLIENT'S WEBSITE: https://excc.co/

Exchange Coin (EXCC) is aimed to build


decentralized cryptocurrency exchange (DEX)
dedicated to semi-professional cryptocurrency
traders, that allows multi-blockchain transactions
in a seamless and secure way.

PROJECT:
Fully Decentralized Cryptocurrency Exchange
based on custom blockchain

TECHNOLOGY:
Golang, C++, AWS, fork of Decred

We developed an innovative Proof of Work +


Proof of Stake blockchain technology.

www.pragmaticcoders.com
contact@pragmaticcoders.com
+48 737 455 594 
CASE STUDY
PROJECT
DESCRIPTION
BUSINESS CHALLENGE

EXCC founders, after successful ICO struggled with finding a reliable technological
partners who could take care of advanced blockchain technology development.

Pragmatic Coders provided a dedicated cross-functional Product Team (including


Backend and Frontend Developers, Product Owner, and Scrum Master) that worked
towards the goal set by founders.

BUSINESS SOLUTION

The team took complete ownership of the technical aspects of the product from
backlog formulation up to the software delivery and technology selection. The core
of the product is an innovative, built from the ground new blockchain - EXCC - with
Proof of Work and Proof of Stake consensus algorithm and entire infrastructure
required for it to operate.

Beside of software development Pragmatic Coders supports EXCC in Marketing and


Public Relations through their trusted marketing/PR partners network.

CASE STUDY
PROJECT CHALLENGES
& SOLUTIONS

TECH CHALLENGE
Creating a blockchain that is secure, fast, reliable and suitable for building a
decentralized cryptocurrency exchange is a challenge itself. But doing it under time
pressure, with a roadmap that from the day one is behind the schedule, requires extra
management skills, expertise and extraordinary team effort.

TECH SOLUTION
We quickly built partner relation between client and Pragmatic Coders. Thanks to that
we were able to take full product ownership and the responsibility for the product
development success. That way we were able to move fast, solve most of the
problems locally and in the result deliver reliable solution on time. During our
cooperation we delivered dozens of features and solved number of problems, to
name just a few:
Implementation of Proof of Work - Equihash (ASIC-resistant) algorithm that works
with Proof of Stake consensus, to make blockchain completely secure from the day
one, even in the absence of computing power used for mining
Creation of new full node wallet that is web and desktop ready
Setup of the entire blockchain related infrastructure (blockchain explorer, staking
pool, mining pool, miners etc.)

We used to work in a very fast and dynamic way, made decisions quickly, based
on data and research. We found out quickly that often software development
teams aren’t so dynamic in the delivery of the agreed scope. We contacted and
tested the cooperation with a couple of them. Finally, we found the perfect
match - Pragmatic Coders.

SYLWESTER SZCZEPANEK
CEO,
EXCHANGE COIN

CASE STUDY
Photochain
blockchain

CLIENT: Photochain
INDUSTRY: blockchain marketplace
DATE: June 2018 – July 2019

CLIENT'S WEBSITE: https://photochain.io/

Photochain is a game-changing solution in the


stock photography marketplace.
The main idea behind the project is to enable all
contributors to have control
of all aspects of their work: price, copyrights and
licensing of their works.

PROJECTS:
Decentralized stock-photos marketplace

TECHNOLOGY:
Java, Solidity, Ethereum, AWS, Serverless, Mysq,
lSpring Boot, Hibernate, Stripe, Clarifai

We developed a photo marketplace platform


with blockchain licensing.

www.pragmaticcoders.com
contact@pragmaticcoders.com
+48 737 455 594 
CASE STUDY
PROJECT
DESCRIPTION
BUSINESS CHALLENGE
Photochain was looking for reliable technological partners experienced in
blockchain development, who could help in advancing their platform to the market.
The goal has been to bring innovation into photo stocks market and eventually
become the leader.

BUSINESS SOLUTION
We co-developed a web platform serving a photo stock marketplace
offering low fees and fast transactions between parties. The current
competition does not offer the aforementioned benefits, putting heavy
fees on users. Photochain is the first of its kind to include a reliable and
durable license system based on blockchain. Every transaction leaves a
trace on the Ethereum blockchain and is unchangeable, meaning a user
gains a solid public proof of what she/he bought and owns. In order to
attract users with large photo base, platform includes a user friendly
mass upload functionality, enabling an effortless transfer of their
existing portfolios.

CASE STUDY
TECH CHALLENGES
& SOLUTIONS
TECH CHALLENGE & SOLUTION:
During our cooperation we were able to enable vital features and realize our
customer’s vision:
Users buy photo licences with either FIAT currency or ERC20 tokens and licence is
stored on blockchain
User upload his portfolio directly from web application - mass upload handling
Processing FIAT payments with Stripe
Credits systems with discounts handling
Photo content recognition and filtering NSFW content with Clarifai platform
Automatic tagging with Clarifa
iIdentifying photo duplicatesUser KYC implementation

Pragmatic Coders solved our issues in a fast, customer-friendly, and practical


way. The development they did for our beta version is making an important
impact on our business development during our current fundraising phase.
There are only a few developers in the world that are capable of developing
our integration properly, and Pragmatic Coders is one of them. With them, the
customer is king.

STANISLAV STOLBERG
CEO
PHOTOCHAIN

CASE STUDY
VERITASEUM
blockchain

CLIENT: Veritaseum
INDUSTRY: Cryptocurrency exchange
DATE: July 2017 - on-going

WEB: https://veritas.veritaseum.com/

Veritaseum is blockchain-based, peer-to-peer


capital markets as software. It enables the 
seamless connection of parties and assets without
the need for a third or authoritarian
interest.

PROJECT:
Fully Decentralized Cryptocurrency Exchange
based on custom blockchain

TECHNOLOGY:
Golang, C++,, AWS, fork of Decred

System we have build has been proven to be


capable of securely holding 50k-$200k in smart
contracts deployed publicly to main Ethereum
network.

www.pragmaticcoders.com
contact@pragmaticcoders.com
+48 737 455 594 
CASE STUDY
PROJECT
DESCRIPTION
Veritaseum and Pragmatic Coders established a fruitful cooperation over a
year ago in order to bring ICO value proposition into life. Our team is the main
development force behind making Veritaseum peer to peer capital market
solutions a reality.

BUSINESS CHALLENGE
Veritaseum, after a successful ICO, was looking for a partner who could create Ve
product portfolio - a decentralized investment and asset tokenization platform. They
needed a reliable, qualified company, capable of delivering their vision and ideas in
still relatively young and challenging blockchain technology.

BUSINESS SOLUTION
We developed a web decentralized application backed with smart contracts settled
on Ethereum blockchain. It allows any two or more individuals to deal directly with
each other in transactions of value without reliance on centralized or authoritative
third parties. They can do this without concern for typical legacy credit or counter-
party risk. Novice platform users can rely on offered model portfolio, which contents
are thoroughly researched by Veritaseum.

The VeADIR is the first financial machine offered to the public, and although
currently in beta, it is fully functional from a technical perspective right now.

CASE STUDY
TECH CHALLENGES
& SOLUTIONS
During our cooperation with Veritaseum we were able to enable dozens of features
to realize our customer’s vision:

Users interact with the product via a decentralized web application.


End user application is fully decentralized. Users connect only with Ethereum
blockchain and Web3 / Infura / MetaMask. Every user interaction with the system
takes place on-chain.
A system of 15+ smart contracts that interact with each other, successfully audited
by a reliable 3rd party company.
A framework for upgradable contracts was developed and used in the product.
KYC with on-chain integration.
Application trades on decentralized exchanges via a smart contracts.
Automated redemption of tokenized assets for the physical goods they are
backed by.
Capabilities to issue new tokenized assets (ERC20 tokens) via smart contracts.
Off-chain API to track prices of tokenized assets backed by existing and secured
goods.
Forked and adopted a decentralized exchange as a market for custom tokenized
assets.

System we have build has been proven to be capable of securely holding 50k-$200k
in smart contracts deployed publicly to main Ethereum network.

CASE STUDY
OnLive
blockchain

CLIENT: OnLive (ONL)


INDUSTRY: decentralized video-streaming platform
DATE: July 2017 - March 2018

CLIENT'S WEBSITE: https://on.live/

On.Live is a decentralized and democratized video-


streaming platform based on Ethereum blockchain
that is a marketplace for paid advice and live
broadcasts and computing power.

PROJECT:
Fully Decentralized Cryptocurrency Exchange
based on custom blockchain

TECHNOLOGY:
Golang, C++,, AWS, fork of Decred

System we have build has been proven to be


capable of securely holding 50k-$200k in smart
contracts deployed publicly to main Ethereum
network.

www.pragmaticcoders.com
contact@pragmaticcoders.com
+48 737 455 594 
CASE STUDY
PROJECT
DESCRIPTION
We started in early October 2017 from a brainstoriming workshop where
togethere with project’s founders we shaped the current product design.The
workshop was a starting point that proved the idea of video streaming
decentralization to be valid.

Based on our workshop outcome the first version of product whitepaper has
been created and the MVP has been built.

The challenges were:Research of video-streaming technology, it’s limitations


and possible usage in decentralized environment.Designing and testing
Game Theory behind decentralized video-streaming and computing power
marketplace.Assuring the security of ICO Smart Contracts and entire ICO
environment setup.

CASE STUDY
WWW.PRAGMATICCODERS.COM
CONTACT@PRAGMATICCODERS.COM
+48 783 871 783

linkedin.com/company/pragmatic-coders/

twitter.com/pragmaticcoders

facebook.com/pragmaticcoders/

HEADQUATER: OFFICE:
al. 29 Listopada 20 ul. Prosta 32 (10th floor)
31-401 Kraków, Poland 00-838 Warsaw, Poland

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy