Polkadot Technical Fellowship Application: Victor Oliva

18d ago
0

Background information of the applicant

My name is Victor Oliva. I am a software engineer with a degree in Computer Science, and more than 12 years of professional experience building software systems across several companies, with a particular focus on financial, trading, and real-time systems.

I have been involved in the Polkadot ecosystem as a core developer of Polkadot-API since February 2024, contributing to the development of tooling and libraries that improve the developer experience for teams building on Polkadot. Alongside this work, I have also contributed to the Polkadot SDK, Smoldot, and Acala Chopsticks.

In 2024, I graduated with distinction from the Polkadot Blockchain Academy protocol track in Singapore. Proof of graduation with distinction is available on Asset Hub Polkadot as NFT #171-20.

Motivation for applying to the Polkadot Technical Fellowship

I am applying to the Polkadot Technical Fellowship to formalise and deepen my ongoing contributions to the Polkadot ecosystem.

Over the past year, my work has focused primarily on improving developer-facing infrastructure around Polkadot, especially through Polkadot-API and contributions to related tooling. This has given me a practical understanding of the challenges faced by developers integrating with Polkadot, building applications, and interacting with core runtime and node APIs.

Joining the Fellowship would allow me to align my work more closely with the long-term technical direction of the ecosystem, collaborate more directly with other contributors, and increase the scope and impact of my contributions. In particular, I am interested in expanding my involvement in the Polkadot SDK itself, with improvements to developer tooling, runtime APIs, FRAME pallet ergonomics, and in a future JAM services.

I see the Fellowship as an opportunity to take on greater responsibility, contribute more consistently to core protocol and SDK work, and help make Polkadot more accessible, robust, and productive for developers.

Areas of interest in relation to the Polkadot ecosystem

My main areas of interest are:

  1. Developer tooling
    I am interested in improving the end-to-end experience for developers building on Polkadot, including APIs and libraries, testing workflows, debugging tools, and integration tooling. My work on Polkadot-API has given me a strong perspective on how tooling can reduce friction and make the ecosystem easier to adopt.

  2. FRAME pallet UX
    I am interested in improving the ergonomics and usability of FRAME pallets, both for runtime developers and application developers interacting with pallets externally. This includes clearer APIs, better metadata, improved runtime interfaces, and more consistent developer-facing patterns.

  3. JAM services
    I am interested in the evolution of JAM and the developer-facing services that may emerge around it. I would like to contribute to tooling, abstractions, and infrastructure that help developers build effectively in the next stage of Polkadot’s architecture.

Contributions to Polkadot SDK and related ecosystem projects

In addition to my work as a core developer of Polkadot-API, I have made the following external contributions to the Polkadot ecosystem:

  1. [pallet-revive] add get_storage_var_key for variable-sized keys
  2. feat(revive): add contract instantiated event
  3. fix(rpc-spec-v2): best block not announced immediately after initialised
  4. [referenda] Add slash_submission_deposit extrinsic
  5. Issue contributions to Polkadot SDK
  6. PRs authored in Smoldot
  7. PRs authored in Chopsticks

GitHub profile

https://github.com/voliva

Polkadot address with verified on-chain identity:

16JGzEsi8gcySKjpmxHVrkLTHdFHodRepEz8n244gNZpr9J

Edited
Applicant
Reply
Up
Share
Comments