Skip to content
View Tenyokj's full-sized avatar

Block or report Tenyokj

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tenyokj/README.md

Tenyokj

Smart Contract Engineer · Protocol Developer · Web3 Builder

Designing and building blockchain infrastructure, on-chain systems, and decentralized protocols.

Portfolio · GitHub · Telegram


Tenyokj — Web3 Protocol Engineering

About

I'm a software developer focused on Web3 engineering, smart contracts, and protocol development.

I build blockchain systems from the ground up — from contract architecture and protocol mechanics to testing infrastructure, integrations, and application layers.

My primary focus is the Ethereum ecosystem and EVM-compatible chains. I enjoy working on complex systems where security, economic incentives, decentralization, and architectural decisions matter.

I also build general-purpose software, developer tools, and backend systems.

Current interests:

  • Smart contract and protocol engineering
  • DAO governance and decentralized coordination
  • DeFi mechanisms and on-chain financial systems
  • Consensus protocols and distributed systems
  • Smart contract security and testing
  • Open-source infrastructure

Core Expertise

Smart Contracts & EVM

  • Solidity contract development and architecture
  • EVM execution model, transactions, calldata, storage, and memory
  • Contract inheritance, interfaces, abstract contracts, and libraries
  • Custom errors, events, modifiers, and access control
  • Reentrancy protection and checks-effects-interactions
  • Low-level calls, delegatecall, and contract interactions
  • Native ETH and ERC-20 payment flows
  • Tokenomics and on-chain accounting
  • Upgradeable contracts and proxy patterns
  • Contract modularity and reusable components
  • Gas profiling and optimization
  • Contract deployment and verification
  • EVM-compatible networks and testnets

Development Frameworks & Tooling

  • Foundry: Forge, Anvil, Cast, and Chisel
  • Hardhat development environments and plugins
  • OpenZeppelin Contracts and upgradeable libraries
  • Ethers.js and contract interaction
  • Contract compilation and artifact management
  • Local blockchain environments and forking
  • Deployment scripts and network configuration
  • Environment management and RPC integration
  • Contract verification and ABI integration
  • Reproducible development workflows

Token Standards & Contract Interfaces

  • ERC-20 fungible tokens and extensions
  • ERC-721 NFTs
  • ERC-1155 multi-token contracts
  • ERC-165 interface detection
  • ERC-2612 permit approvals
  • ERC-4626 tokenized vaults
  • ERC-2771 meta-transactions
  • ERC-2981 NFT royalty interfaces
  • ERC-1967 proxy storage conventions
  • ERC-1822 UUPS proxy standard
  • ERC-2535 Diamond architecture
  • ERC-3156 flash loan interfaces
  • ERC-4337 account abstraction architecture
  • ERC-1271 contract signature validation
  • ERC-5267 EIP-712 domain discovery
  • EIP-712 typed structured data
  • EIP-2612 signature-based approvals

Standards listed here represent areas of development and technical familiarity, not a claim of equal production experience with every standard.

DeFi & Protocol Engineering

  • Automated market makers (AMMs)
  • Liquidity pools and LP accounting
  • Constant-product market-making models
  • Token swaps and slippage calculations
  • Treasury and escrow systems
  • Staking and reward distribution
  • Lending and borrowing mechanisms
  • On-chain governance and voting
  • Proposal lifecycle and execution
  • Milestone-based funding mechanisms
  • Payment streams and vesting
  • Protocol fees and accounting
  • Stablecoin-based applications
  • Access control and role management
  • Economic incentives and protocol design

Testing & Smart Contract Security

  • Unit and integration testing
  • Foundry tests and fuzz testing
  • Hardhat test suites
  • Fixtures and reusable test setups
  • Revert conditions and custom-error assertions
  • Access-control testing
  • Invariant testing concepts
  • Stateful fuzzing concepts
  • Edge-case and boundary testing
  • Reentrancy and authorization checks
  • Integer precision and rounding analysis
  • Signature validation and replay protection
  • Upgradeability and storage-layout considerations
  • Gas reports and coverage analysis
  • Failure-mode and adversarial testing

Security practices are part of my development workflow. They do not imply that every project has undergone an independent audit.


Other Technologies

Languages

Programming languages

  • Solidity — smart contracts and EVM protocol development
  • TypeScript / JavaScript — Web3 applications, integrations, and tooling
  • Python — scripting, automation, and general-purpose development
  • Rust — systems programming and blockchain-related exploration
  • Vyper — Python-inspired smart contract development
  • C++ — programming fundamentals and systems-oriented exploration

Frontend & Web3 Integration

Frontend technologies

  • React and Next.js
  • TypeScript and JavaScript application architecture
  • Ethers.js contract integration
  • Wallet connection and transaction flows
  • On-chain data presentation
  • Responsive application interfaces
  • Tailwind CSS
  • Vite-based development workflows

Backend, Data & Infrastructure

Backend and infrastructure tools

  • Node.js and backend development
  • REST APIs and external service integrations
  • GraphQL and The Graph ecosystem
  • Git and GitHub workflows
  • Docker and containerized environments
  • Linux and server administration
  • Development automation and scripting
  • IPFS and decentralized storage concepts
  • Local development environments and tooling

Currently Building

BERT DAO

Stablecoin-native grant infrastructure

BERT DAO is my primary project: an on-chain system for coordinating community funding and selecting ideas through stake-backed mechanisms.

The protocol explores how stablecoin commitments, transparent proposal selection, refundable pledges, and milestone-based funding can work together in a decentralized funding system.

Focus areas:

  • USDC-based funding mechanisms
  • Proposal and funding-round lifecycle
  • Stake-backed selection and voting
  • Refundable pledge accounting
  • Treasury and fee management
  • Funding eligibility and settlement rules
  • Smart contract architecture and testing

Network: Arc Testnet

Status: Active development. Testnet software; not independently audited.

Contributions, technical feedback, and discussions are welcome.

ICFT Protocol

Consensus protocol · Distributed systems

I'm also actively developing ICFT Protocol with a team.

The project focuses on consensus and protocol-level engineering, exploring the mechanisms required for distributed participants to coordinate and reach agreement.

Current focus:

  • Consensus protocol design
  • Distributed coordination
  • Protocol architecture
  • Implementation and testing
  • Reliability and failure scenarios

Status: Active development.

More technical details will be added as the project evolves.


Selected Work

Beyond my current projects, I work on blockchain protocols, developer tooling, and general software.

Project Description
BERT DAO Stablecoin-native grant infrastructure and on-chain funding mechanisms
ICFT Protocol Team-based consensus protocol development

Explore more on GitHub.


Open Source & Opportunities

I'm interested in building meaningful software, contributing to open-source infrastructure, and working with teams that value engineering and ownership.

Currently open to:

  • Paid Smart Contract Engineer / Solidity Developer roles
  • Full-time or long-term engineering positions
  • Monthly-compensated development engagements
  • Paid startup collaborations
  • Web3 protocol engineering
  • Smart contract and DeFi development
  • Open-source contributions and technical collaboration

I can contribute across the development lifecycle: protocol design, contract implementation, testing, integrations, tooling, and application development.

If you're building something technically ambitious, feel free to reach out.


GitHub Activity

GitHub statistics Most used programming languages

GitHub contribution activity


Contact

Portfolio GitHub Telegram Email


Building protocols. Engineering systems. Shipping open source.

Pinned Loading

  1. bert-core-arc bert-core-arc Public

    Programmable USDC-native funding infrastructure for transparent grants, treasury coordination, and milestone-based capital release on Arc.

    Solidity

  2. bert-front-arc bert-front-arc Public

    BERT protocol on Arc - frontend repo.

    TypeScript

  3. bert-backend-arc bert-backend-arc Public

    Backend repository of - BERT Protocol on Arc

    TypeScript

  4. bert-console-arc bert-console-arc Public

    !BERTDAO beta test product!

    TypeScript

  5. bert-docs-arc bert-docs-arc Public

    BERTDAO protocol - documentation website repository.

    JavaScript

  6. devdevian devdevian Public

    An open-source forum for programmers to ask, review, share, and build together.

    JavaScript