Back to Work
Function03 Labs logo

UX Engineer & Blockchain Developer at Function03 Labs

I developed authentication systems, dashboards, and automated API key generation for WalletLabels, refactored TallyZero for improved UI/UX, and contributed to the rebranding of UniswapHooks marketing pages.

Full TimeJune, 2023 — August, 2024Remote

Function03 Labs: Pioneering Blockchain and Web3 Innovations

I joined Function03 Labs as a UX Engineer and Blockchain Developer, focusing on developing cutting-edge solutions in the blockchain and Web3 space. My role involved creating secure and user-friendly applications, refactoring existing projects for improved performance, and contributing to the rebranding of marketing pages for high-profile projects.

WalletLabels: Simplifying Ethereum Wallet Identification

WalletLabels is a powerful and user-friendly web app that simplifies searching and identifying Ethereum wallets with custom labels. I played a pivotal role in developing and enhancing this application, ensuring it met the needs of users while maintaining high security and performance standards.

  • Authentication and Dashboard: I created an admin dashboard for managing published hooks and resources posted by the public. This dashboard allowed administrators to oversee and manage the platform efficiently.
  • Automated API Key Generation: I developed an automatic system to generate API keys for WalletLabels, streamlining the process for users and enhancing security.
  • Blacklist Endpoint: I implemented a new Blacklist endpoint to check for addresses in WalletLabels, ensuring that the platform could quickly identify and flag problematic addresses.

Features:

  • Search for wallet addresses by name, label type, or label subtype.
  • Display wallet balance history in a graph.
  • Retrieve the last transaction for each address.
  • Responsive design for mobile and desktop devices.
  • Dark and light theme support.

Technologies Utilized:

  • React and Next.js: For building dynamic and responsive user interfaces.
  • TailwindCSS: For implementing sleek and customizable designs.
  • MongoDB: For database management.
  • Node.js and npm: For backend development and package management.

Repository and Live Website:


TallyZero: Decentralized Voting Made Simple

TallyZero is a robust, open-source platform for on-chain voting, ensuring accessibility and transparency. I completely refactored the TallyZero project, focusing on UI and UX improvements to create a more intuitive and user-friendly experience.

  • UI/UX Improvements: I refactored the entire project, including significant UI and UX enhancements, to make the platform more accessible and visually appealing.
  • Proposal Table: I created a table to showcase proposals and enable voting access for users, ensuring that the voting process was transparent and efficient.

App Architecture:

  • Yarn, React, TypeScript, Next.js, TailwindCSS: For frontend development.
  • Fleek (IPFS Hosting): For deployment and build.
  • GitHub: For codebase management, issues, PRs, and actions.
  • GitHub Actions (CI/CD): For continuous integration and deployment.
  • Web3Modal: For wallet connection.
  • Ethers: For fetching proposals.

Repository and Live Website:


UniswapHooks: Community-Curated Hooks for Uniswap v4

UniswapHooks is a community-curated collection of hook implementations for Uniswap v4. I contributed to the rebranding of the marketing pages for UniswapHooks, ensuring that the platform had a modern and engaging design.

  • Rebranding: I worked on the rebranding of the marketing pages, creating a fresh and modern design that aligned with the project’s goals and target audience.

Repository and Live Website:


Function03 Website: The Heart of Our Operations

The Function03 Website serves as the main hub for all our projects and initiatives. I contributed to the development and maintenance of the website, ensuring it reflected the innovative spirit of our work.

Repository:


Impact and Achievements

  • Project Success: Successfully developed and deployed WalletLabels, TallyZero, and contributed to the rebranding of UniswapHooks, all of which received positive feedback for their functionality and design.
  • Technical Excellence: Demonstrated expertise in blockchain development, UX engineering, and modern web technologies, delivering solutions that were both innovative and reliable.
  • User Satisfaction: Enhanced the user experience across multiple projects, ensuring that our applications were intuitive, secure, and visually appealing.
Check out my projects