## About me I am Nikolaos Kontakis, starting in the beginning of 2021 as a Parity employee until today, I work on Polkadot related projects, mainly on Substrate-Connect and Zombienet. In addition to my professional commitments, I have dedicated my free time to crafting small applications (e.g. [polkadot-notify.me MVP](https://hackmd.io/@x18aFsmGSR6ejQqAzhNs_A/Skm8DYkB3) which is currently being refactored) and contributing to open-source initiatives. I am a member of [@polkadot{.js}](https://github.com/polkadot-js), [Polkadot Blockchain Academy](https://github.com/Polkadot-Blockchain-Academy). Especially in PolkadotJS, I've made contributions to Polkadot-js apps and API, particularly in the context of the integration with substrate-connect and light clients; I am a graduate of Polkadot Blockchain Academy Cohort #2 in Buenos Aires, where I contributed to but also supported (with several integrations and code-improvements) the [presentation project of the PBA](https://github.com/Polkadot-Blockchain-Academy/pba-content). My commitment to knowledge sharing led me to deliver presentations on the topics of light clients and substrate-connect, engaging with Cohorts #2 in Buenos Aires and #3 in Berkeley. Am one of the top contributors of [Substrate-connect](https://www.github.com/paritytech/substrate-connect), and [Zombienet](https://www.github.com/paritytech/zombienet) ## Some non-trivial PRs - **Polkadot-SDK**: [Implement wrapping of EPM types](https://github.com/paritytech/polkadot-sdk/pull/1633), [rename integrity-test to post-runtime-check](https://github.com/paritytech/polkadot-sdk/pull/1604); - [**Substrate**](https://github.com/paritytech/substrate/pull/11934), [**Polkadot**](https://github.com/paritytech/polkadot/pull/5863) and [**Cumulus**](https://github.com/paritytech/cumulus/pull/1514): Rename CLI and keep block flags; - Substrate: [Rename node-runtime to node-kitchensink-runtime](https://github.com/paritytech/substrate/pull/11930); - [Integrate **Substrate Connect** with **polkadotJS** apps](https://github.com/polkadot-js/apps/pull/5644); - [Integrate **Substrate Connect** with **Polkadot Staking Dashboard**](https://github.com/paritytech/polkadot-staking-dashboard/pull/166); - earliest PRs on PolkadotJS Apps [[1]](https://github.com/polkadot-js/apps/pull/4068), [[2]](https://github.com/polkadot-js/apps/pull/4254); ## Videos - [Web3 Workshop - “Substrate Connect” | IBC Continuum 2022-23](https://www.youtube.com/live/md6DPSt5yvk?si=YbtFX1QUlVpiTkpm) - [Build dApps with the Substrate Connect light client | @PolkadotNetwork Hackathon: North America Edition](https://www.youtube.com/watch?v=rNlLbs359h4) - [Sub0 2021 Online: Unstoppable Apps, Light Clients & Parachains](https://youtu.be/sfwg2aMz66I?si=tRLGCKapPuaSz2IB) ## Repositories I've contributed: #### Paritytech [metadata-portal](https://www.github.com/paritytech/metadata-portal), [npm_publish_automation](https://www.github.com/paritytech/npm_publish_automation), [parity-bridges-ui](https://www.github.com/paritytech/parity-bridges-ui), [polkadot](https://www.github.com/paritytech/polkadot), [polkadot-cloud](https://www.github.com/paritytech/polkadot-cloud), [polkadot-scripts](https://www.github.com/paritytech/polkadot-scripts), [polkadot-staking-dashboard](https://www.github.com/paritytech/polkadot-staking-dashboard), [smoldot-ads](https://www.github.com/paritytech/smoldot-ads), [substrate-assets](https://www.github.com/paritytech/substrate-assets), [substrate-website](https://www.github.com/paritytech/substrate-website), [substrate-connect](https://www.github.com/paritytech/substrate-connect), [xcm-dashboard](https://www.github.com/paritytech/xcm-dashboard), [zombienet](https://www.github.com/paritytech/zombienet), [zombienet-sdk](https://www.github.com/paritytech/zombienet-sdk), [zombienet-vscode-extension](https://www.github.com/paritytech/zombienet-vscode-extension) #### PolkadotJS [api](https://www.github.com/polkadot-js/api), [apps](https://www.github.com/polkadot-js/apps), [dev](https://www.github.com/polkadot-js/dev), [docs](https://www.github.com/polkadot-js/docs), [extension](https://www.github.com/polkadot-js/extension) #### Polkadot-Blockchain-Academy [Polkadot-Blockchain-Academy/pba-content](https://www.github.com/Polkadot-Blockchain-Academy/pba-content) #### smol-dot [smoldot](https://www.github.com/smol-dot/smoldot) #### substrate-developer-hub [substrate-docs](https://www.github.com/substrate-developer-hub/substrate-docs), [substrate-front-end-template](https://www.github.com/substrate-developer-hub/substrate-front-end-template) #### Other [dnlklmn/polkadot-theme](https://www.github.com/dnlklmn/polkadot-theme) [dnlklmn/ds-tokens](https://www.github.com/dnlklmn/ds-tokens) [kianenigma/polkadot-release-inspector](https://www.github.com/kianenigma/polkadot-release-inspector) [kianenigma/polkadot-basic-notification](https://www.github.com/kianenigma/polkadot-basic-notification) [kianenigma/substrate-metadata-scanner](https://www.github.com/kianenigma/substrate-metadata-scanner) [shawntabrizi/polkadot-js-bundle](https://www.github.com/shawntabrizi/polkadot-js-bundle) ## Rank range I apply for Dan 1 at your discretion.