Skip to content
View developer3516's full-sized avatar

Organizations

@zynledger

Block or report developer3516

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

⛓️ Blockchain & Smart Contract Engineer

Solidity · Hardhat · EVM · Full-Stack Web3 (Next.js / Node)

Typing SVG


🧑‍💻 About

I build on-chain protocols and the products around them — from Solidity contracts and their test suites all the way to the dApp, the API and the deploy.

  • 🔗 Shipped a live DeFi vault & lending protocol on Base — 38 contracts, 641 tests, cleared an external security review, governance handed to a multisig behind a 48-hour timelock
  • 📈 Built a real-money prediction market with on-chain deposits, wallet authentication and automated settlement
  • 🛡️ I care about the boring parts that matter: access control, reentrancy, rounding direction, invariants, and actually verifying bytecode on the explorer
  • 🧰 Full-stack by background — Next.js · React · Node/Express · MongoDB · Electron — so a protocol goes from contract to UI without a handoff
  • 🌍 Remote-friendly · working with teams across 🇮🇳 🇦🇺 🇺🇸

⛓️ Blockchain Stack

Contracts & Tooling

Solidity Hardhat OpenZeppelin Ethers.js Chai Solhint

Protocols & Networks

Ethereum Base Uniswap Chainlink WalletConnect MetaMask

Implemented on-chain

ERC-20 · ERC-721 with on-chain metadata · upgradeable proxy + queued upgrades · multisig governance · 48h timelock · role-based access control · guardian / emergency freeze · collateralised lending & liquidation · interest accrual & netting · yield vaults & auto-compounding · Uniswap V3 liquidity management (TickMath) · Chainlink de-peg guard · capital routing waterfalls · directional-rounding libraries · invariant test suites

Full-Stack

Next.js React TypeScript Node.js Express MongoDB Socket.io Tailwind Electron


🏆 Blockchain Portfolio

🔗 DeFi Yield, Vault & Lending Protocol

🌐 Live dApp  ·  ⛓️ Network: Base  ·  🔍 Bytecode-verified on Basescan

A production DeFi protocol where users deposit stablecoins into ring-fenced vault positions, earn a fixed APR, borrow against those positions, and can recursively leverage through a Turbo product.

Architecture — modular, interface-driven

Core System ───┬── SafeVault              principal ring-fencing
               ├── BondContract           deposits, interest accrual, maturity
               ├── Lending                collateralised loans, atomic liquidation
               ├── Turbo + AutoCompound   recursive leverage & reinvestment
               ├── Treasury + Executor    capital waterfall & payouts
               ├── LiquidityManager       Uniswap V3 positions (TickMath)
               ├── PriceBandExecutor      market-price defence
               ├── DePegGuard             Chainlink feed monitoring
               ├── DepositNFT             ERC-721 positions, on-chain metadata
               ├── Governance + Multisig  proposals, 48h timelock
               └── Proxy                  upgradeable, queued-upgrade only

What I engineered

  • 🔐 Governance hand-off, executed end-to-end — multisig with a hard-coded MIN_TIMELOCK = 48 hours enforced in both constructor and setter, so a zero-delay multisig can't exist even transiently. The deployer EOA was stripped of every admin, parameter and pauser role.
  • 🧱 Process-enforcing proxy — upgrades run proposeUpgrade → 48h → upgradeToAndCall, and execution only accepts the exact (implementation, calldata) pair that was queued.
  • ⚖️ Atomic interest netting inside liquidate() — the bond side accrues, nets against the loan, then the threshold is tested. A borrower whose yield covers loan drift can't be liquidated out from under, and there's no keeper race. Made permissionless safely by deriving availability on-chain instead of trusting the caller's figure.
  • 🧾 One-transaction net settlement — unwinds a matured leveraged stack atomically: principal absorbed by the position's own vault claim, residual interest withheld from the treasury leg, user walks away with principal + interest − debt. No external capital needed.
  • 🕒 90-day post-maturity grace window with a hard 95% LTV ceiling, so grace can never strand deeply underwater debt.
  • 📊 Solvency stress-testing against real deployed bytecode on a forked node — adversarial price and inflow scenarios fed to the actual contracts, reading on-chain state at every step. No model-vs-code drift.
  • 🧪 641 tests across 24 suites — lifecycle, invariants/parity, rounding direction, emergency freeze, multisig, proxy, liquidation, rollover, treasury.
  • 🌐 Full dApp frontend — WalletConnect + injected wallets, live vault dashboard, harvest and reinvestment flows.

📈 Real-Money Prediction Market

🌐 Live: 147.182.248.220:3000  ·  Next.js TypeScript Ethers.js Socket.io Node/Express MongoDB

A trading platform where users take positions on real-world event outcomes, with live pricing and crypto rails.

  • 💰 On-chain wallet system — deposit detection, nonce-based wallet authentication (sign-in with wallet), reviewed withdrawal pipeline
  • Real-time order flow and price movement over Socket.io
  • ⏱️ Automated market resolution & settlement via scheduled jobs
  • 🛡️ Hardened API — Helmet, rate limiting, NoSQL-injection sanitisation, schema validation, JWT
  • 📉 Interactive charts, notification system, full admin console

🧰 Beyond the Chain

Project What it is Stack Live
HRMS & Workforce Tracker Attendance, leave, projects, tasks + Electron desktop tracker with activity monitoring, offline queue and auto-update React · Redux Toolkit · Express · MongoDB · Electron · Firebase FCM Live
Industrial Parts Catalogue Heavy-vehicle parts catalogue with enquiry & quote API React · Vite · Tailwind · Express Live
Signed Terminal API Client Zero-dependency Node client for an HMAC-signed terminal API — signature self-test harness, bulk operations Node 18+ (no deps)
🌐 Business websites shipped (7) — click to expand
Industry Region Live Site
Tyre recycling & waste logistics 🇦🇺 VIC Visit
Recycling machinery supply 🇦🇺 VIC Visit
Industrial shredders, crushers & balers 🇦🇺 VIC Visit
Real estate & property listings 🇦🇺 SA Visit
Custom mobile-kitchen manufacturing 🇦🇺 VIC Visit
Heavy-duty truck & trailer parts 🇦🇺 AU Visit
Construction — custom homes & ADUs 🇺🇸 CA Visit

Typical build: React + Vite + Tailwind · Express + Nodemailer enquiry APIs · SEO metadata & schema · Nginx + SSL.


📊 Activity

streak

activity graph

trophies

🧮 Where My Code Goes

Solidity / smart contracts   ████████████████░░░░   on-chain protocol, 38 contracts · 641 tests
TypeScript / JavaScript      ██████████████████░░   Next.js · React dApps and dashboards
Node.js / Express APIs       ██████████████░░░░░░   protocol backends, indexing, settlement jobs
Testing & security           ███████████░░░░░░░░░   Hardhat suites, invariants, stress simulation
Desktop / tooling            █████░░░░░░░░░░░░░░░   Electron, zero-dependency Node CLIs

Most of my protocol and product work lives in private client repositories — the live links above are the shipped result.


🎯 Currently

  • 🔨 Extending the DeFi protocol into Phase 2 — an on-chain marketplace for deposit-position NFTs
  • 🧠 Going deeper on protocol economics — reflexivity, solvency modelling, adversarial stress design
  • 👀 Open to smart-contract, DeFi and full-stack Web3 work

From Solidity to the deploy button — I build the whole thing.

Popular repositories Loading

  1. gaming-portal gaming-portal Public

  2. foodApp foodApp Public

    JavaScript

  3. rootstock-redstone-oracle rootstock-redstone-oracle Public

    Smart contracts and scripts for integrating RedStone BTC price feeds on Rootstock mainnet and testnet, including a deployable on-chain price reader.

    JavaScript

  4. developer3516 developer3516 Public

  5. hmac-terminal-client hmac-terminal-client Public

    Zero-dependency Node client for HMAC-signed terminal APIs

    JavaScript

  6. solidity-rounding-lib solidity-rounding-lib Public

    JavaScript