Skip to content
Back to selected work

Professional engagement

LiquidLoans / Fetch Oracle

Frontend Engineer·2022 — 2026

Frontend engineering across a multi-chain DeFi ecosystem — borrowing, staking, liquidations, and oracle reporting interfaces handling live on-chain financial state.

The problem

DeFi interfaces have to stay correct under constantly changing on-chain state: prices, positions, and transaction status can all shift mid-interaction. The frontend has to represent that state faithfully or users lose money.

What I owned

  • React/TypeScript interfaces for borrowing, Stability Pool interactions, staking, farming, redemptions and liquidations
  • Wallet integrations, ERC-20 balances, approvals, transactions and transaction-state handling
  • Fetch Oracle interfaces: oracle reporting, staking/reporting APR, disputes, voting and rewards
  • Multi-chain deployment work, including adapting existing DeFi flows to an additional chain
  • Testnet/configuration migration work and developer-facing integration material

Technical challenges

  • Keeping wallet and transaction state consistent through pending, confirmed, and failed states across multiple chains
  • Debugging RPC limits, chain-sync issues and application-state drift under production load
  • Representing oracle pricing and staking/reward data accurately in real time

Engineering decisions

  • wagmi and ethers for wallet/contract interaction, chosen for type-safe, composable state handling
  • GraphQL/Apollo against subgraphs for indexed on-chain data instead of querying contracts directly for every read
  • Careful separation of on-chain read state from optimistic UI state to keep financial dashboards trustworthy

Technology

ReactTypeScriptwagmiethersGraphQLApolloSubgraphsERC-20Multi-chain

Private professional engagement — source is not publicly available.