Jimmy Lai
Employers on the program
- 2026Vercel2 talks
- 2024–2025Ziphq2 talks
- 2023Carta1 talk
- 2023Carta Infrastructure1 talk
- 2022Instagram and Carta1 talk
The year around now
Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.
Appearances by year
- PyCon (national Python conferences)
- EuroPython
- AI Engineer (World's Fair, Summit and regional editions)
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| May 15, 2026 | AI Engineer Singapore 2026 | AI Engineer (World's Fair, Summit and regional editions) | speaker | Ship what’s next as Vercel | |
| May 15, 2026 | AI Engineer Singapore 2026 | AI Engineer (World's Fair, Summit and regional editions) | speaker | When Everyone Can Build: What AI Changes About Product Teams as Vercel | |
| May 14, 2025 | PyCon US 2025 | PyCon (national Python conferences) | speaker | Scaling the Mountain: A Framework for Tackling Large-Scale Tech Debt as ZipHQ Managing tech debt in large legacy codebases isn’t just a challenge—it’s an ongoing battle that can drain developer productivity and morale. | Video |
| Sep 27, 2024 | PyCon JP 2024 | PyCon (national Python conferences) | talk | Streamlining Testing in a Large Python CodebaseMaintaining code quality in a growing codebase is challenging. We faced issues like increased test suite execution time, slow test startups, and coverage…Show lessMaintaining code quality in a growing codebase is challenging. We faced issues like increased test suite execution time, slow test startups, and coverage reporting overhead. By leveraging open-source tools, we significantly enhanced testing efficiency. We utilized pytest-xdist for parallel test... | |
| Jul 8, 2024 | EuroPython 2024 | EuroPython | talk | Streamlining Testing in a Large Python Codebase as Ziphq Maintaining code quality through effective testing becomes increasingly challenging as codebases expand and developer teams grow. | Video |
| Jul 17, 2023 | EuroPython 2023 | EuroPython | talk | Python Linters at Scale as Carta Black, Flake8, isort, and Mypy are useful Python linters but it’s challenging to use them effectively at scale in the case of multiple codebases, in a large…Show lessBlack, Flake8, isort, and Mypy are useful Python linters but it’s challenging to use them effectively at scale in the case of multiple codebases, in a large codebase, or with many developers. | Video |
| Apr 19, 2023 | PyCon US 2023 | PyCon (national Python conferences) | speaker | Python Linters at Scale as Carta Infrastructure Black, Flake8, isort, and Mypy are useful Python linters but it’s challenging to use them effectively at scale in the case of multiple codebases, in a large…Show lessBlack, Flake8, isort, and Mypy are useful Python linters but it’s challenging to use them effectively at scale in the case of multiple codebases, in a large codebase, or with many developers. | Video |
| Jul 11, 2022 | EuroPython 2022 | EuroPython | talk | Automated Refactoring Large Python Codebases as Instagram and Carta Like many companies with multi-million-line Python codebases, Carta has struggled to adopt best practices like Black formatting and type annotation. | Video |
| Apr 15, 2020 | PyCon US 2020 (Online) | PyCon (national Python conferences) | speaker | LibCST - automated code refactoring made easy You have a big codebase with lots of developers. Developers often copy-paste code and bad patterns spread around quickly. |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Łukasz Langa | 6 | — | 2025 |
| Pablo Galindo Salgado | 6 | — | 2025 |
| Reuven M. Lerner | 6 | — | 2025 |
| Maria Jose Molina Contreras | 4 | — | 2025 |
| Neeraj Pandey | 4 | — | 2025 |
| Russell Keith-Magee | 4 | — | 2025 |
| Takanori Suzuki | 4 | — | 2025 |
| Cheuk Ting Ho | 4 | — | 2024 |
| Nicholas Tollervey | 4 | — | 2024 |
| Paolo Melchiorre | 4 | — | 2024 |
| Victor Stinner | 4 | — | 2024 |
| Alvaro Duran | 3 | — | 2025 |
| Arthur Pastel | 3 | — | 2025 |
| Hynek Schlawack | 3 | — | 2025 |
| Josh Weissbock | 3 | — | 2025 |
Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.