Yu Lin Cheng

Senior Frontend Developer at Hashgreen Labs

Frontend Developer, Specialize in Vue, React, and Flutter

Work Experience


July 2022 - November 2024
Taipei, Taiwan

Senior Frontend Developer

Hashgreen Labs

Worked at a startup from the ground up, developing multiple frontend projects and selecting appropriate technologies to drive successful implementations.

  • OpenCGT

    • Led the frontend development for a B2B product built with Next.js, collaborating closely with designers and backend engineers to deliver a seamless user experience.
    • Designed and implemented social logins using Auth.js and Auth0, ensuring secure and efficient user authentication.
    • Implemented role-based authorizations using Casbin.js, providing fine-grained control over user access and permissions.
    • Set up an automated Continuous Integration/Continuous Deployment pipeline utilizing NX, streamlining the product release process and minimizing manual effort.
  • HashgreenSwap

    • Led the frontend development effort for the first Automated Market Maker (AMM) on Chia blockchain, collaborating with designers and backend engineers to deliver a seamless user experience.
    • Successfully introduced Nx, a monorepo tool, to streamline and maintain various aspects of our product, including unit tests, end-to-end tests, loading tests, and UI libraries.
  • Hoogii Wallet

    • As part of a collaborative effort with another frontend engineer, was responsible for designing and implementing the core functionality for app-to-extension interactions, including exposing APIs to browsers and ensuring seamless communication between our web3 cryptocurrency wallet extension and external applications.
  • Hashgreen Dex

    • Led the frontend development team in building the industry-first decentralized exchange (DEX) on the Chia blockchain.
    • Collaborated closely with designers and backend engineers to design, develop, and launch a seamless user experience that enabled secure and efficient trading of digital assets.
    • Utilized cutting-edge technologies like Next.js and Styled Components in conjunction with TailwindCSS.
    • Focusing on SEO and performance optimization, I successfully optimized the display of 500+ unique cryptocurrency assets, ensuring a seamless user experience for traders.

Dec 2020 - June 2021
Taipei, Taiwan

Software Intern

Jubo Health

  • Maintain and develop applications for long-term care facilities.

Education


2019 - 2021

National Taiwan University

Computer Aided Engineering

2015 - 2019

National Taiwan University

Civil Engineering

Frontend


  • Next.js
  • Vue.js
  • Flutter
  • TypeScript
  • JavaScript

Backend


  • Express
  • FastAPI
  • Node.js
  • Python

Tools


  • Nx (monorepo)
  • Vite
  • Docker
  • GitHub Actions
  • Terraform

Languages


  • Chinese — Native or Bilingual
  • English — Intermediate