Full-Stack Development

The Full-Stack Development team creates and maintains web applications to support EPFL’s missions. It uses both existing solutions (on-site or SaaS, free or paid) and internal developments.

Our flagship services

  • WordPress platform (over 850 sites)
  • gitlab.epfl.ch forge
  • go.epfl.ch shortener
  • People directory
  • Actu news
  • Memento calendar
  • social network social.epfl.ch
  • internal tools such as GrantsDB (the research funding management site)
  • the Laboratory Hazard Directory (LHD) and an internal wiki, SiDoc.

Our practices

The team adopts advanced DevOps practices to optimize the development cycle, from testing to production, by managing the application infrastructure through continuous integration and deployment (CI/CD), automation, and monitoring. It takes over and develops applications created outside the VPO-SI, ensuring robustness and sustainability.

Our culture

We encourage the dissemination of best practices in development, open source and DevOps across EPFL units, particularly through documentation, contributions to GitLab and GitHub, and cross-functional collaboration. The team promotes recognized standards such as the twelve-factor app and configuration as code, adopting an agile and scalable approach to work.

It also shares its expertise by welcoming apprentices studying for a Federal Certificate of Proficiency (CFC) in application development and interns from technical schools.