PyCon HK 2025 Logo

Sprint Day

Preparation

Get Prepared for a Productive Sprint!

To ensure everyone has a smooth and productive experience, please read the following preparation steps carefully. A little setup beforehand makes a huge difference.

01

Laptop & System Requirements

Please bring a laptop with a minimum of 2 CPU cores & 8 GB RAM. Don't forget your charger.

03

Mandatory: The Installation Test

Our sprint leaders have prepared an installation test or setup guide for their projects. Completing this before you arrive is crucial to verify your environment has all necessary dependencies.

Please be aware: To ensure the productivity of the group, sprint leaders may not be able to accommodate participants whose systems do not pass the installation test. A successful setup guarantees you can participate fully.

Date

12th October (Sun), 2025

Venue

4/F Yeung Kin Man Academic Building, CityU

Schedule

TimeItem
09:00 - 10:00Registration
10:00 - 10:15Opening + Sprint Intro
10:15 - 13:00Sprint Session 1
13:00 - 15:00Lunch
15:00 - 15:10Progress Report
15:10 - 17:45Sprint Session 2
17:45 - 18:00Closing
18:00 - Dinner at Ban Heung Lau

Sprint Projects

ALL LevelsSprint Project

frame-check

Lead: Luciano Scarpulla

A python checker that can check the validity of DataFrame objects through the code. It will keep track of the dataframes' schema and raise errors if the schema is not respected or if the user is trying to access a column that does not exists.

Goals

  • Core parser (parsing DF creations, user-specified schema, variable assignment)
  • Core checker (rules and validators)
  • LSP / File watcher (if we have time)
IntermediateSprint Project

L.E.P.A.U.T.E. Framework

Lead: Carson

L.E.P.A.U.T.E. The framework is a visual framework based on Lie group theory that accurately models geometric transformations in images and improves the performance of CNNs. Recommended Sprint: Strong market demand, with applications in robotics and healthcare.

Goals

  • Implement the Lie group convolutional layer
  • Train the self-supervisory model
  • Test the 3D reconstruction tasks
ALL LevelsSprint Project

Contribute to Engineering Blog Article Prototypes

Lead: Tarun Jain

Most startups and companies publish engineering blog articles. During the sprint, I will add 2 - 3 projects to the repository. Each repository will be a prototype of the architecture described in these blog articles, rebuilt with a tech stack we're comfortable with, to understand why those companies took that approach.

Additionally, most of these blog articles mention "Future Work." I will build the initial prototype, and participants will work on the future work items mentioned.

For example, Uber released their Enhanced Agentic RAG solution. In their future work, they highlighted pending features like OCR support, Multimodal RAG, and Chain-of-RAG for multi-hop reasoning. I will build the initial Enhanced Agentic RAG pipeline, and participants can implement the future work items. I will guide them with resources and resolve doubts. Those who contribute will receive Streamlit swags, and I also have 2 - 3 Google swags.

Goals

  • Understand how big tech companies build their AI systems by understanding the architecture
  • Build projects that create impact and are used in the industry rather than copy-pasting the project
ALL LevelsSprint Project

Global Headlines

Lead: David

Goals

  • To create a website that contains headlines from different countries around the world in their native languages and English translations.
  • Let Hong Kong people understand what is happening in the world through the lens of different countries.