## 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.