Designing and implementing smart contract systems with supporting off-chain infrastructure (indexers, APIs, event pipelines), focusing on correctness, security, and state consistency.
- Smart contracts in Solidity (EVM)
- Rust programs for Solana
- Event-driven on-chain/off-chain systems
- Web3 backends / indexers for contract interaction
- Design of protocol primitives (vaults, staking, lending patterns)
- Event-driven indexer for tracking deposits and withdrawals
- Handles chain reorgs and maintains consistent state
- Exposes REST API for querying indexed data
- Token implementation with staking mechanism
- Time-based reward distribution logic
- Tested with Foundry (unit + fuzz testing)
- Basic stateful program using Solana account model
- Instruction handling and state transitions
- Focus on understanding low-level architecture
- Vault + Indexer system (EVM)
- Exploring Solana program architecture in Rust
Blockchain
Solidity • EVM • Rust • Solana • Foundry / Hardhat
Backend / Off-chain
Node.js • TypeScript • ethers.js / web3.js
Infra / DevOps
Docker • Linux • Git
Data
PostgreSQL



