https://github.com/0xpuddi/0xpuddi
Puddi1 presentation repo
https://github.com/0xpuddi/0xpuddi
github github-readme-profile
Last synced: 8 months ago
JSON representation
Puddi1 presentation repo
- Host: GitHub
- URL: https://github.com/0xpuddi/0xpuddi
- Owner: 0xPuddi
- License: mit
- Created: 2024-01-29T21:22:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-27T12:16:34.000Z (almost 2 years ago)
- Last Synced: 2024-12-27T05:06:39.730Z (over 1 year ago)
- Topics: github, github-readme-profile
- Homepage: https://github.com/Puddi1
- Size: 176 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Hi there I'm Puddi 👋
Full stack dev. I prefer to learn both logic and meaning of things, since code is just a way to express them
Everything I learned has been a mistake I have made. Learning something new every day!
```solidity
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import {IExperience} from "./interfaces/ISideProject.sol";
contract 0xPuddi is IExperience {
string private constant TIME_ZONE = "UTC+2";
string private constant QUALITY = "Self Learner";
string private constant WEAKNESS = "Maverick";
uint8 private constant YEARS_OF_EXPERIENCE = 2;
uint248 public practice = 999;
event Completion(string indexed project, uint256 practice);
struct Projects {
mapping(string => uint256) level;
mapping(string => bool) completed;
}
Projects private _projects;
/**
* @notice Routine keeps running
*/
function Routine(string memory project, uint248 completionLevel) external {
uint256 level = _projects.level[project];
for (uint256 i = level; i < completionLevel;) {
// Try
// Try again
// Try again and again
unchecked {
++i;
}
}
_projects.level[project] = completionLevel;
practice += completionLevel;
_projects.completed[project] = true;
emit Completion(project, practice);
}
}
```
## $\textsf{\color{Orange}\textbf{Skill\ Set}}$
### $\textsf{\color{Orange}{Frontend}}$
### $\textsf{\color{Orange}{Backend}}$
### $\textsf{\color{Orange}{DevOps}}$
### $\textsf{\color{Orange}{Libararies}}$
### $\textsf{\color{Orange}{Sometimes\ I\ use}}$