Projects

Research Paper

Design and Evaluation of AI Agents for MEV on Rollups

AI Agents for MEV Extraction on Rollups

MEV platform for EVM rollups: live mainnet liquidity-pool scanner, profitability/risk/price-impact benchmarks, and a multi-agent system (Eliza OS) orchestrating strategy execution and market analysis. Presented at BCK25, Mumbai.

  • typescript
  • python
  • ethers.js
  • django
  • ai agents orchestration
  • docker

AI Orchestration Framework

A swarm of AI agents built on ElizaOS with custom orchestration for MEV decision-making and DeFi operations: a Dexter agent aggregating CoinMarketCap, Zapper and DeFiLlama data, and an Eliza agent driving policy management through a custom parameter-tuning plugin.

  • typescript
  • elizaos
  • postgresql
  • ai agents orchestration
  • docker

Research Paper

Scaling DeFi with ZK Rollups

Shared Liquidity ZK Rollups

Two local zkSync chains connected by a hyperbridge, with Uniswap V2 forked on one for token swaps. Simulated multiple IP sources and parallel WebSocket clients to maximize throughput and avoid HTTP overhead, benchmarking 72 TPS.

  • python
  • solidity
  • rust
  • zero-knowledge
  • docker
  • grafana

Personal Projects

Decentralized Sports Betting Platform

dApp with a Node.js backend for API handling and database management. Integrated Chainlink Oracles for real-time odds and outcomes, with end-to-end flow testing. Won the BCOLN Challenge Award for Best Distributed dApp, 2024.

  • solidity
  • chainlink
  • svelte
  • node.js

Ethereum Event Indexer

A blockchain event indexing system split into an indexer service (consumes on-chain logs into Postgres) and a REST API service that exposes the indexed data with pagination and filtering.

  • typescript
  • postgresql
  • ethers.js
  • docker

Fuzz & Property-Based Testing in Java

Systematic software testing exercises in Java following Effective Software Testing (Aniche): specification-based tests, structural coverage (JaCoCo), mutation testing (PIT), property-based testing with jqwik, and a Python blackbox/greybox mutation fuzzer evaluated with statistical tests.

  • java
  • python
  • junit
  • mutation testing
  • property-based testing