Daniel Schlabach

Llama

A selection of my engineering work with Llama.

Llama Application

I led frontend engineering work on the Llama application, a governance and account management tool for smart contracts.

  • Built a robust, enterprise-grade application using Next.js, TypeScript, TailwindCSS, and modern React libraries such as Wagmi, React Query, and Framer Motion.
  • Developed application APIs and tRPC procedures with Prisma ORM and SQL to ensure efficient and type-safe data handling.
  • Built the most advanced smart contract interaction tool in the industry, allowing users to interact with any ABI-verified contract to power complex action creation through the Llama action builder.
  • Designed and implemented an optimistic Redis cache and action state machine to address distributed systems challenges. Improved application performance by working around latency issues in ETL processes, resulting in instant feedback for user transactions.
Screenshot of the Llama action pageScreenshot of the Llama accounts page

Aave Analytics Dashboard

I built and maintained an analytics dashboard for Aave, an onchain lending protocol.

  • Built a data-rich interface for viewing treasury and protocol data. Used Tanstack Table for complex data filtering and display, Recharts for charting, and Framer Motion for satisfying animations.
  • Worked with backend engineers to design and implement REST API powering the dashboard.
  • Implemented prefetching and smart caching using Tanstack Query for high-performance data display.
Aave treasury dashboard

Treasury dashboard showing Aave's holdings

Aave runway dashboard

Runway dashboard showing Aave's liquidity runway

Llama NFT Minting Application

I worked on this frontend to allow Llama community members to mint customized NFTs.

  • Worked with artist to create SVGs for body, eyes, backgrounds, and accessories.
  • Wrote logic for detecting and preventing duplicate llama NFTs.
  • Used Framer Motion for fluid animations.
  • Used wagmi for interacting with Ethereum smart contracts.