![envoy_](https://camo.githubusercontent.com/46121598b759cbd9af770caf831a3279e5e24cd0abcb2d3059d22eb8e1439320/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6465762e746f2d3041304130413f7374796c653d666f722d7468652d6261646765266c6f676f3d6465762e746f266c6f676f436f6c6f723d7768697465)
- ๐ Iโm currently learning Blockchain - security researcher.
- ๐ Iโm looking to contribute to open source
- ๐ฅ
2025 Goals: Learn more about Blockchains and security .
- โก Fun fact: I love to play games and read tech news.
![](https://camo.githubusercontent.com/3af5c1b5dcff2d60f53022b2f25f484db643fb61e42cf8e60e9a4dc7b28729a2/68747470733a2f2f7777772e616e696d61746564696d616765732e6f72672f646174612f6d656469612f3536322f616e696d617465642d6c696e652d696d6167652d303432392e676966)
A little more about me...
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;
contract Profile {
string public name = "AZHAR TAMBOLI";
string public pronouns = "He | Him";
string public currentFocus = "Web3 / dApps";
string[] internal skills;
function getSkills() public returns (string[] memory) {
skills = [
string("Javascript"),
"Python",
"Solidity",
"Hardhat",
"ethers"
];
return skills;
}
function fun() public view returns (string memory) {
uint256 randomNumber = uint256(keccak256(abi.encodePacked(blockhash(block.number - 1), msg.sender)));
if (randomNumber % 2 == 0) {
return "Why are smart contracts afraid of Halloween? Because of the boo-lean logic errors! ";
} else {
return "What does a blockchain researcher do when theyre stuck on a problem? They hash it out! ";
}
}
}
![](https://camo.githubusercontent.com/0953ee0ac701354fb28479c3fa7125a9abf19d6d6336991574863cdc2559cf42/68747470733a2f2f7777772e616e696d61746564696d616765732e6f72672f646174612f6d656469612f3536322f616e696d617465642d6c696e652d696d6167652d303138342e676966)