Ark
X

Contributons

Since December 2017 I have been a major contributor to Ark Core 2.0 where I took on several tasks that had a major impact on shaping the product to what it is now.

Application Architecture Planned & Executed several major architectural refactors for Core 2.0
Design & Implementation of the Public API Designed & Implemented the Public API with hapi.js
Design & Implementation of the Webhooks Designed & Implemented the Webhooks and Webhooks API with hapi.js
Design & Implementation of the Plugin System Designed & Implemented the Plugin System to allow developers deeper integrations
Refactor of the Database Layer Refactored the database layer to use pg-promise instead of Sequelize to provide better performance and optimisation capabilities
Refactor of the P2P API Refactored the P2P API to use hapi.js and improved the general architecture
Initial Test Suite Laid the groundwork & implemented the initial test-suite and utilities to make testing easier
General Overlooking of Tasks & Continuous Refactoring Overlooked the general development, tasks & provided help and advice when needed
Identifying & Solving structucal issues Identified and solved critical structural issues several times during development

Community Contributons

API Client Guidelines A standardized guide about how to build API client packages
Cryptography Guidelines A standardized guide about how to build cyptography packages
Development Guidelines A standardized guide about how to conduct development & project management
Core 2.0 Documentation A few pages that provide insights into Ark Core 2.0
Ark Community Fund Developed the Ark Community Fund Website after joining the board in November 2017

ArkEcosystem Projects

Core Commander Developed from scratch in Q2 2018 - Replacing ArkEcosystem/ARKcommander
Explorer 3.0 Developed from scratch in Q1 2018
JSON-RPC Developed from scratch in Q2 2018 - Replacing ArkEcosystem/rpc-server
Ark Crypto Fixture Generator Developed from scratch in Q3 2018
Go Client Developed from scratch in Q3 2018 - Replacing ArkEcosystem/ark-go
Go Crypto Developed from scratch in Q3 2018 - Replacing ArkEcosystem/ark-go
Java Client Developed from scratch in Q3 2018
Java Crypto Developed from scratch in Q3 2018
.NET Client Developed from scratch in Q3 2018 - Replacing ArkEcosystem/ark-net
.NET Crypto Developed from scratch in Q3 2018 - Replacing ArkEcosystem/ark-net
Elixir Client Refactored & Adapted faustbrian/ark-elixir as an official package
Elixir Crypto Refactored & Adapted faustbrian/ark-elixir as an official package
PHP Client Refactored & Adapted faustbrian/ark-php as an official package
PHP Crypto Refactored & Adapted faustbrian/ark-php as an official package
Ruby Client Refactored & Adapted faustbrian/ark-ruby as an official package
Ruby Crypto Refactored & Adapted faustbrian/ark-ruby as an official package
Laravel Refactored & Adapted faustbrian/ark-laravel as an official package
Symfony Refactored & Adapted faustbrian/ark-symfony as an official package

Core Plugins (Official)

Core Elasticsearch An Elasticsearch integration for Ark Core
Core Logger Pino Pino logger integration for Ark Core
Core Logger Winston Winston logger integration for Ark Core
Core Logger Signale Signale logger integration for Ark Core
Core Airbrake Airbrake error tracker integration for Ark Core
Core Bugsnag Bugsnag error tracker integration for Ark Core
Core Raygun Raygun error tracker integration for Ark Core
Core Rollbar Rollbar error tracker integration for Ark Core
Core Sentry Sentry error tracker integration for Ark Core

Core Plugins (Archived)

Core Payroll True Block Weight & Transactions for Ark Core

Miscellaneous

Core Delegate API A delegate experience focused API for Ark Core
Ark Calculus Simple TBW & Profit Share Calculator for PHP
Ark Eloquent An ARK Blockchain bridge for Laravel Eloquent
Ark QR Code Vue A Vue.js component to generate QR codes for Ark payments

Miscellaneous (Archived)

noah Automated Rebuilds for ArkEcosystem/ark-node
moses Automated Snapshots for ArkEcosystem/ark-node

© Since 2017 - 2019