Personal details

Fernando P. - Remote blockchain developer

Fernando P.

Based in: 🇪🇸 Spain
Timezone: Madrid (UTC+2)

Summary

Hi! I'm Fernando, a professional systems programmer since 1997.
I have another 10 years as an amateur programmer, since I started programming when I was 9 years old, or maybe earlier, because my father is also a programmer.
I have a Degree in CS.

In recent years I have been involved in the Bitcoin and Blockchain development:
I'm a member of the Bitcoin Cash developer committee, contributor of Bitcoin-ABC (main BCH implementation) and the lead developer of Bitprim (BTC, BCH and LTC full-node implementation), both nodes are open-source.

I'm a tech blogger and public speaker. I love algorithms, data structures, mathematics, computer architecture and low-level computer stuff.

If you want to improve your skills in C++, C#, Bitcoin, blockchain, algorithms, system programming or performance optimizations don't hesitate to get in touch.

Work Experience

Blockchain developer
Several Projects | Jan 2021 - Present
Node.js
React
JavaScript
Rust
Solidity
Next.js
Smart Contract programming using Solidity. Experience in several projects: - DEX - DEX Aggregator - Limit Order solution for a EVM compatible blockchain - UniswapV3-like of MM
Developer / Contributor
Bitcoin-ABC | Aug 2019 - Present
Python
C++
Makefile
CMake
Algorithm
Bitcoin
Cryptocurrency
I started as a contributor (software developer) to the main implementation of Bitcoin Cash full-node implementation, Bitcoin-ABC.

Personal Projects

Algorithms LibraryIconOpenNewWindows
2014
C++
Algorithm
This is my C++17 algorithms library. From time to time I add a new algorithm to it.
Knuth, a multi-crypto full node and development platformIconOpenNewWindows
2019
Python
C#
C++
Bitcoin
JavaScript
Rust
Blockchain
Litecoin
Go (Golang)
This is a new multi-crypto (BTC, BCH and LTC) full-node implementation and also a development platform for building applications on top of it, using several programming languages.