{"id":20650969,"url":"https://github.com/niklr/niklr","last_synced_at":"2026-02-27T15:03:42.418Z","repository":{"id":84678162,"uuid":"455806370","full_name":"niklr/niklr","owner":"niklr","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-10T14:39:08.000Z","size":511,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-16T21:51:44.895Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/niklr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-05T07:35:50.000Z","updated_at":"2022-02-05T07:35:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"69f983a8-d438-4c8f-a7ac-32e224f4fd8a","html_url":"https://github.com/niklr/niklr","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/niklr/niklr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niklr%2Fniklr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niklr%2Fniklr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niklr%2Fniklr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niklr%2Fniklr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/niklr","download_url":"https://codeload.github.com/niklr/niklr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niklr%2Fniklr/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263104587,"owners_count":23414502,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T17:24:46.651Z","updated_at":"2026-02-27T15:03:37.360Z","avatar_url":"https://github.com/niklr.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"### Hi there, I'm Roman - aka [niklr](https://github.com/niklr)\n\nI'm a Software Engineer from Switzerland interested in all things related to Big Data, IT Security, Networking and Blockchain in combination with C#/Java/Golang/TypeScript as well as (but not limited to) .NET/Spring/Angular/React\n\n[![Linkedin: romanniklaus](https://img.shields.io/badge/-romanniklaus-blue?style=flat-square\u0026logo=Linkedin\u0026logoColor=white\u0026link=https://www.linkedin.com/in/romanniklaus/)](https://www.linkedin.com/in/romanniklaus/)\n[![GitHub followers](https://img.shields.io/github/followers/niklr?label=Follow\u0026style=social)](https://github.com/niklr)\n\n#### Project highlights\n\n\u003cp\u003e\n  \u003ca href=\"https://github.com/harmony-one/harmony/pull/3773\" target=\"_blank\"\u003e\u003cimg width=\"250\" align=\"left\" src=\"/assets/banner_harmony.jpg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n \n**[Harmony - pprof module extension](https://github.com/harmony-one/harmony/pull/3773)**\n\nPprof is a golang tool for resource profiling, e.g. CPU, memory, goroutine, etc, which is powerful for developer to discover and resolve performance and memory leak issues. Other than profiling over HTTP, the developed extension is able to periodically dump all kinds of pprof data to local disk according to user settings without having any impact on the prior performance of the core protocol of [Harmony](https://www.harmony.one/). [[Pull request]](https://github.com/harmony-one/harmony/pull/3773)\n\n![Golang](https://img.shields.io/badge/-Golang-lightgrey?\u0026logo=Go)\n![Blockchain](https://img.shields.io/badge/-Blockchain-lightgrey)\n\n#\n\n\u003cp\u003e\n  \u003ca href=\"https://github.com/Opty-Fi/defi-adapters/pull/1\" target=\"_blank\"\u003e\u003cimg width=\"300\" align=\"right\" src=\"/assets/banner_optyfi.jpg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n**[OptyFi - Integrating Convex Finance and Lido](https://github.com/Opty-Fi/defi-adapters/pull/1)**\n\n[OptyFi](https://opty.fi/) is a protocol powered by AI to help generate wealth in DeFi by investing in the most profitable risk-adjusted yield strategies across hundreds of liquidity pools, dozens of protocols, and multiple blockchains. In this project the protocol has been extended by integrating [Convex Finance](https://www.convexfinance.com/) and [Lido](https://lido.fi/). The overall goal was to maximize the liquidity, utility and profitability of ETH, stETH, CRV and other Curve related assets. [[Pull request 1]](https://github.com/Opty-Fi/defi-adapters/pull/1) [[Pull request 2]](https://github.com/Opty-Fi/defi-adapters/pull/9)\n\n![Solidity](https://img.shields.io/badge/-Solidity-lightgrey?\u0026logo=Solidity)\n![Ethereum](https://img.shields.io/badge/-Ethereum-lightgrey?\u0026logo=Ethereum)\n![DeFi](https://img.shields.io/badge/-DeFi-lightgrey)\n\n#\n\n\u003cp\u003e\n  \u003ca href=\"https://www.nervos.org/blog/nervos-gitcoin-hackathon-winners-announced\" target=\"_blank\"\u003e\u003cimg width=\"250\" align=\"left\" src=\"/assets/banner_nervos.jpg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n**[2nd Place Nervos Blockchain Hackathon](https://www.nervos.org/blog/nervos-gitcoin-hackathon-winners-announced)**\n\nDuring the month-long virtual hackathon, development teams worldwide worked to build the next generation of DeFi projects on [Nervos](https://www.nervos.org)'s premier EVM L2 solution, Godwoken. The winners were chosen by a panel of nine judges from across the spectrum of blockchain companies and partners. Each project was scored using a six-part criteria, from ease-of-use to technical complexity. [[Winning submission]](https://github.com/niklr/crowdmint) [[Video]](https://www.youtube.com/watch?v=s-3PJrl0gQQ)\n\n![Solidity](https://img.shields.io/badge/-Solidity-lightgrey?\u0026logo=Solidity)\n![TypeScript](https://img.shields.io/badge/-TypeScript-lightgrey?\u0026logo=TypeScript)\n![Smart Contract](https://img.shields.io/badge/-Smart%20Contract-lightgrey)\n\n\u003cdetails\u003e\n  \u003csummary\u003eMore\u003c/summary\u003e\n\n  #\n\n  \u003cp\u003e\n    \u003ca href=\"https://twitter.com/hoprnet/status/1400025895428149251\" target=\"_blank\"\u003e\u003cimg width=\"250\" align=\"right\" src=\"/assets/banner_hopr.jpg\"\u003e\u003c/a\u003e\n  \u003c/p\u003e  \n\n  **[HOPR - Token Transfers Network Graph](https://twitter.com/hoprnet/status/1400025895428149251)**\n\n  The [HOPR protocol](https://hoprnet.org) provides network-level and metadata privacy for every kind of data exchange. A mixnet protects the identity of both sender and recipient by routing data via multiple intermediate relay hops that mix traffic. The developed project enables users to gain a bird view on the HOPR token transfers on [Ethereum](https://ethereum.org) and [xDai chain](https://www.xdaichain.com/). It visualizes the life-cycle (provenance) in a network graph: a. Minting b. Transfer c. Burning. [[Bounty]](https://gitcoin.co/issue/hoprnet/hopr-analytics/9/100025648) [[Project]](https://github.com/niklr/hopr-network-graph) [[Video]](https://www.youtube.com/watch?v=hRV_Ln6DlwE)\n\n  ![Ethereum](https://img.shields.io/badge/-Ethereum-lightgrey?\u0026logo=Ethereum)\n  ![Angular](https://img.shields.io/badge/-Angular-lightgrey?\u0026logo=Angular)\n  ![Data Analytics](https://img.shields.io/badge/-Data%20Analytics-lightgrey)\n  ![Visualization](https://img.shields.io/badge/-Visualization-lightgrey)\n\n  #\n\n  \u003cp\u003e\n    \u003ca href=\"https://github.com/wearekickback/contracts/pull/76\" target=\"_blank\"\u003e\u003cimg width=\"250\" align=\"left\" src=\"/assets/banner_kickback.jpg\"\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\n  **[Kickback - Turn registration into NFT](https://github.com/wearekickback/contracts/pull/76)**\n\n  Kickback is one of the oldest Ethereum dApps still in active use. Kickback is an event attendee management platform which reduces no-shows at events and launched in September 2016. In this project the existing Solidity smart contracts have been modified to mint a Non-Fungible Token (NFT) during the registration process. The solution is deployed on multiple chains such as [Ethereum](https://ethereum.org), [xDai](https://www.xdaichain.com/) and [Polygon](https://polygon.technology/). [[Pull request]](https://github.com/wearekickback/contracts/pull/76)\n\n  ![Solidity](https://img.shields.io/badge/-Solidity-lightgrey?\u0026logo=Solidity)\n  ![Polygon](https://img.shields.io/badge/-Polygon-lightgrey)\n  ![NFT](https://img.shields.io/badge/-NFT-lightgrey)\n  ![Smart Contract](https://img.shields.io/badge/-Smart%20Contract-lightgrey)\n\n  #\n\n  \u003cp\u003e\n    \u003ca href=\"https://github.com/golemfactory/yagna/issues/1457\" target=\"_blank\"\u003e\u003cimg width=\"250\" align=\"right\" src=\"/assets/banner_golem.jpg\"\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\n  **[Golem - Full-text Search Engine](https://github.com/golemfactory/yagna/issues/1457)**\n\n  [Golem Network](https://www.golem.network/) is an accessible, reliable, open access and censorship-resistant protocol, democratizing access to digital resources and connecting users through a flexible, open-source platform. The goal of this project was to build a full-text search service on Golem. The service allows its users to perform search queries over a corpus of documents submitted by the requestor during deployment. [[Bounty]](https://gitcoin.co/issue/golemfactory/yagna/1457/100026045) [[Project]](https://github.com/niklr/golem-fulltext-search)\n\n  ![Python](https://img.shields.io/badge/-Python-lightgrey?\u0026logo=Python)\n  ![Golem Network](https://img.shields.io/badge/-Golem%20Network-lightgrey)\n  ![Fulltext Search](https://img.shields.io/badge/-Fulltext%20Search-lightgrey)\n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniklr%2Fniklr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fniklr%2Fniklr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniklr%2Fniklr/lists"}