Giter Site home page Giter Site logo

Greetings 🀝 fellow voyager 🀹 thanks for dropping by πŸš—

I'm known by "noslav" or "n0slav" on the interwebs

Profile views

Who am I?

πŸ•΅οΈβ€β™‚οΈ Reasoning from fundamentals is critical for impactful research. My formative years were spent in deep fondness (and study) of physics and engineering. Eventually getting to apply these as a plasma physicist focused on nuclear fusion reactors and engineering (applied) physics at the Max Planck Institute of Plasma Physics in Germany was a personal milestone.

πŸ‡ͺπŸ‡Ί Appreciating and accommodating perspectives, cultures and languages is key to building trust. I learnt this from spending over 8 years in my 20s working, studying and travelling in over 45 countries across 5 different continents.

πŸ™‹β€β™‚οΈ Actions speak louder than words. I learnt this from building startups and projects (data science, ml, blockchain) from scratch, either failing and shutting down or succeeding and scaling up.

☯️ Patterns are embedded everywhere while disciplinary boundaries are only arbitrary. I learnt this from engaging extensively across a variety of subjects including but not limited to history, economics, religion, biology, philosophy, anthropology, mathematics, neuroscience, complexity, music and spirituality hence, I aim to learn something new every day.

πŸͺ¬ Knowledge builds up exponentially over time with experience. As humans, we aim to live in tune with our surroundings, experience a variety of situations and push beyond our comfort zone. To grow the knowledge that can help others better any experience gathered to this aim is never lost as we are always standing on the shoulders of giants.

🎒 Knowing the why enables facing the how. To continually work in the web3 space one must embrace its ethos for openness, decentralization, and democratization of knowledge, resources and capital. This is the next quantum leap in making the world a more inclusive place for all.

✨ The Universe is a magical paradox. Education, reasoning, knowledge and experience only lead us to deeper and larger unresolved questions with complicated intertwined answers. This doesn't alter the fact that the universe is not a problem to be solved but a gift to be lived.

What do I do?

πŸ‘¨β€πŸ’» Senior decentralized ledger technology and distributed systems engineer with a proven product adoption record, strong research fundamentals (former physicist/data scientist) & an entrepreneurial mindset based in Vancouver, Canada πŸ‡¨πŸ‡¦. I enjoy developing secure, scalable web3 products & infrastructure leveraging applied cryptography protocols and have a knack for sharing technical insights with experts & non-experts alike. I previously worked in software engineering projects based in Germany πŸ‡©πŸ‡ͺ within various sectors - SaaS, Fintech, AI and Crypto for companies like upvest.co, joinef.com, ost.com and freshworks.com.

πŸ”— Current expertise is in working extensively with Ethereum Virtual Machine (EVM) blockchains leveraging Golang / Elixir / Node (JS/TS) / Python / Solidity / Docker / GCP / Linux.

What have I done?

⛓️ Led end-to-end research, development, launch & maintenance of the Covalent decentralized ETL network coupled to a utility token staking programme for over $30 MIO in retail-owned CQT with 20+ 3rd party validators like ChorusOne, 1kx, Woodstock, Stakely.io, BwareLabs etc. The "Block Specimen Product" (BSP) is an independent representation of the blockchain state detached from the underlying chain database. Here a canonical unified data export schema is adopted across the blockchain industry for columnar packaging & storage of data generated from transactions execution (as blocks) for fully decentralized POS/POW networks. An in-smart contract validating mechanism using cryptographic proofs ensures a staked distributed set of validators performing the expected honest extraction and export. Penalties are imposed for not staying with live (or invalid) production of block specimens. The core of the Covalent Network, the Block Specimen and the Block Specimen Producer (BSP), is a set of live bulk chain state export processes baked into execution layer clients for EVM chains. Currently implemented on existing blockchain clients running Geth and Erigon (that work with any CL client). What is ultimately created is a "Block Specimen", a universal canonical representation of a blockchain’s historical state. There are two further considerations regarding the Block Specimen, specifically:

  • BSPs are completely standalone on the forks of Geth while also capable of running validator workloads for any EVM chain.
  • Separation of the storage layer from the block execution and distributed consensus functionality leads to better segregation and upgrades of functionality and re-execution in the blockchain data processing pipeline. As a result, anyone can run full tracing on the block specimen and accurately recreate the blockchain without access to blockchain client software and build further tooling down the pipeline like "the Refiner".

πŸ—„οΈ Led design, specification, testing and deployment of a high granularity decentralized data transformation solution - the "Refiner" addressing blockchain data read scalability for EVM forks (erigon, go-ethereum). Exported BSPs form the underlying layer through a wrapped IPFS node forming a decentralized storage network. The manifest of all proofs can be read by anyone from a separate EVM public blockchain (soon the Covalent L1) that contains cryptographically validated content hashes for indexable refined chain data objects. The Refiner's Erlang runtime, being highly concurrent has soft real-time fault tolerance & high throughput, scaling transformations to 10x-20x on finalized BSPs. The Refiner essentially is a concurrent Block Specimen data processing framework designed for scalable and verified data transformations. The output, one of many possible, is a Block Result; a one-to-one representation of block data returned from an RPC call to a blockchain node with optional and additional informative fields. And importantly, the BRP can perform arbitrary transformations over any input Block Specimens concurrently with other transformations, which essentially means that the BRP can concurrently re-execute Ethereum blocks and transactions completely external to their source blockchain node client software, something that no blockchain node clients can currently do. By leveraging the BRP's concurrent processing capability, one can effortlessly perform customizable data indexing with minimal overhead.

πŸ’Έ Led product design & backend development efforts on a USD 1 MIO project for Ethereum transaction fee predictions using deep neural networks from a POC to an API product scaled to up to 10 MIO calls per week resulting in 18% savings in crypto transfer costs for clients. Stack: Python 3, Jupyter, MongoDB (Atlas, Realm), Tensorflow, Node.JS; GCP, Cloud Functions, Tables & Scheduler.

πŸ’¨ For a digital assets (crypto) custody solution, co-authored a scalable transaction engine backend for up to 1000 txps using the Ethereum protocol within a microservices & events messaging (redis/rabbitmq) architecture, this being the second most used client API developed at Upvest handling up to 10,000 txs within 2 days. Stack: Golang, TypeScript, Node.JS, Rabbitmq, MongoDB, Kubernetes, Docker, PostgreSQL, Github CI/CD workflows, APM.

πŸ‘¨β€πŸŽ“ Before moving into the software industry, I was devoted to (computational simulations) research and development at 6 international experimental nuclear fusion energy projects across Europe - Madrid (CIEMAT), Prague (IPP), Cadarache (CEA-ITER), and Lisbon (IPF), with significant portions at Max-Planck Institute for Plasma Physics (MPI) in Greifswald (Wendelstein-7X) & in Munich (ASDEX-UG) resulting in authorship (and co-authorship) for over 20 papers within international nuclear fusion research journals

πŸš€ Let's build the web3 for the web3 by the web3

Pranay Valson's Projects

bay_area_bike_sharing icon bay_area_bike_sharing

Utilizing client usage data to analyze and evaluate the bike sharing business in the bay area.

berlin_open_street_maps icon berlin_open_street_maps

What cultural, demographic and geographical features stand out for berlin? Wrangling XMLs and getting insights from Berlin open street maps.

bsp-agent icon bsp-agent

Decodes, packs, encodes, proves, stores and uploads block-replicas (primarily "block-specimens") produced by EVM or non-EVM byte code based blockchains.

bsp-geth icon bsp-geth

Ethereum client written in Go, modified for full-hierarchy data exports and block specimen production

cadcad icon cadcad

Design, test and validate complex systems through simulation

enron_analysis icon enron_analysis

What financial and text data could be used to point out the frauds in the Enron Financial scam?

erigon icon erigon

Ethereum implementation on the efficiency frontier

evmos icon evmos

Evmos is the Ethereum Virtual Machine (EVM) Hub on the Cosmos Network. It is the flagship implementation of the Ethermint library that prioritizes interoperability and novel economics.

ftl-data icon ftl-data

Exercises to accompany the book 'For the Love of Go: Data', by John Arundel.

ftl-fundamentals icon ftl-fundamentals

Exercises in the fundamentals of Go, to accompany the book 'For the Love of Go: Fundamentals', by John Arundel.

go-crypto icon go-crypto

[mirror] Go supplementary cryptography libraries

go-ethereum icon go-ethereum

Official Go implementation of the Ethereum protocol

gogoproto icon gogoproto

Protocol Buffers for Go with Gadgets for Cosmos

ipfs-pinner icon ipfs-pinner

IPFS-pinner is a golang package enabling simplified IPFS interaction for Covalent network artifacts, with extended functionality like custom file upload support (to pinning services), content archive file and deterministic CID generation, while acting as a lightweight IPFS node (with local caching)

java_projects_1 icon java_projects_1

A directory of java projects ranging from prime factorization to developing games.

machine_learning_1 icon machine_learning_1

A directory of machine learning projects ranging from regression to clustering.

python_projects_1 icon python_projects_1

A directory of python projects ranging from monte-carlo to encryption and optimization.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.