DAPLab Website

Project Icon
  • Designed and developed the DAPLab website using Ruby and Bootstrap, delivering a clean, modern, and responsive interface.
  • Implemented a dynamic three-column homepage and an auto-generated members page powered by a single YAML file, enabling non-technical lab members to update their profiles without editing code.
  • Integrated Google API with GitHub Actions to fetch real-time event data from a shared Google Sheet daily, triggering automated deployments when changes are detected.
  • Focused on maintainability and scalability: streamlined content management, minimized manual intervention, and ensured compatibility with future lab growth.

Challenges / Creative solutions: Engineered a lightweight, code-free update workflow so even non-technical contributors can safely manage content without risking site integrity.

Alex Jiakai XU
Alex Jiakai XU
Computer Science Student

My research interests include computer systems, programming languages, software architecture, and cyberspace security.