Skip to content
View theonomiMC's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report theonomiMC

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.

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
theonomiMC/README.md

Hi, I am Natalia 👋

Learning smart contract engineering by building real projects. Currently working through vault architecture, upgradeability patterns, and invariant testing in Solidity.

LinkedIn GitHub


What I'm Building

UsdcVault — ERC-4626 USDC Vault
Yield vault with UUPS upgradeability, strategy integration, and performance fees.
Invariant tested: 200,000 calls, 0 violations. 100% line coverage.
Solidity Foundry OpenZeppelin UUPS Sepolia

usdc-vault-ui — Vault Frontend · Live Demo
Full-stack Web3 interface. Two-step deposit flow, live share price, mobile optimized.
Next.js Wagmi Viem RainbowKit Tailwind


Other Projects

Accreditation Calculator — Compliance scoring tool for higher education accreditation standards.

Georgia Trade Analysis — Trade dynamics analysis, 2022–2023.


Skills

Solidity Foundry TypeScript Next.js React Python

Pinned Loading

  1. UsdcVault UsdcVault Public

    ERC-4626 USDC vault with withdrawal fee, HWM performance fee, and invariant test suite

    Solidity

  2. amagi-protocol amagi-protocol Public

    Upgradeable lending protocol with ETH collateral, USDC borrowing, dynamic interest rates, and liquidation mechanics. Built with Foundry and UUPS proxy.

    Solidity

  3. usdc-vault-ui usdc-vault-ui Public

    UsdcVault contract UI

    TypeScript

  4. exp-imp-2023 exp-imp-2023 Public

    Georgia trade 2023

    JavaScript

  5. ecommerce ecommerce Public

    E-commerce website (Front-end)

    JavaScript

  6. Apples Apples Public

    A player must catch only Red apples (at least 20). Avoid green apples. they are poison and eat your scores!