1 of 31

JavaScript Technology Practicum

Pre-Meeting

by and

and

2 of 31

Software Engineering & Applied AI

Starting Next Semester BUT unofficially already…

by and

and

3 of 31

What we offer

Hands-on experience in designing and building relevant modern, data-driven web applications in an agile development environment together with leading industry partners.

4 of 31

  • 15+ years designing and building Big Data platforms in …�biotech, healthcare, commerce, cyber and enterprise sectors

  • Designed & built 1st ever cloud-based genomics analysis platform used by 1M+ researchers world-wide�
  • Started the JavaScript Technology Seminar in 2014 �
  • Founded and lead a data science course at the Technion, Israel Institute for Technology�
  • Mentored 450+ students�
  • Currently Director of Software Engineering at Immunai heading a team of

30+ developers, ML engineers, computational biologists and immunologists

  • Past positions:
    • VP customer solutions, Aiola
    • Co-founder and Head of Data Science, Artiio
    • Head of Data Science, Voyager labs
    • Co-founder and CEO, Biosof LLC
    • Director of engineering, Columbia University

Dr. Guy Yachdav

5 of 31

Amin Ben Saad

Lamin AI

Led 20+ Teams

Worked with 14 Companies

Directly managed 130+ People

Successfully executed 13 Projects

(Co-)Managed 4 Organizations

M.Sc. Computer Science (TUM)

Software engineer with extensive experience in partner, project & product management. Obsessed with product design & operations.

Email: amin@csee.tech

6 of 31

Dr. Haochun Ma

Education & Research

  • Current Positions
    • Founding Partner & Portfolio Manager of Multi-Million Fund
    • Quant & ML Engineer at Allianz Global Investors
    • Researcher in Physics and AI at DLR

  • 8+ years coding experience across different industries, e.g. in Consulting, Investment Banking, Project and Product Management

  • 12+ years coding experience across different industries
    • Developed Trading Signal Inference Algorithms using ML
    • Built automated Investment Strategies for Multi-Billion Funds
    • Lead Development of global Portfolio Optimization Engine
    • Invented ML Models for the Prediction of Chaotic Systems

  • Email: haochun@csee.tech

7 of 31

300+ nominations for TUM’s best teaching award

This is what our students say

8 of 31

The Perks

🍕 Offices + Snacks

🥵 Drip

🔥 Certificates

9 of 31

Previous Partners (∼3 years)

10 of 31

Maria KempfSenior Program Lead, Salesforce Talent Ecosystem

Erik MuttersbachCTO & Co-founder

Dirk KieferVice President Digital Government

Dr. Mo Lotfollahi�Group Leader at Institute for Computational Biology

Alex DogariuExecutive Manager - AI Strategy and Products

Stefan OstwaldFounder & CTPO

Viet LePartner

Ben April

Chief Technology Officer (CTO)

Bastian PieperCo-Founder & CTPO

Dr. Hoachun Ma�Lead Quantitative Researcher

11 of 31

Seminar Structure - General

Project Structure

12 Weeks

10-12 Developers

3 Teams

Agile Environment

week 1 - 3

week 4 - 7

week 8 - 12

Oct 17

Dec 1-5

Jan 31

12 of 31

Project Structure

Technical Project Lead (TPL)

Team Lead

Developers

. . .

(2 other teams)

4 Independent Projects

Team Lead (Developer)

Technical lead of a single developer team responsible for a certain domain of a project

Technical Project Lead (TPL)

Organisational lead across multiple developer teams of a single project

Project Team: Google

Developer Team: Frontend 1

13 of 31

Our Project Management Stack

14 of 31

Meeting Schedule

  • Sprint Meeting (weekly, 1h) �Participants: TPL, TL, Devs

→ team-internal information sharing on sprint progress

  • Team Lead Meeting (weekly, 1h)�Participants: TPL, TL

→ team leads of a project update each other on their progress &

resolve dependencies

  • Customer Meeting (bi-weekly, 1h) Participants: TPL, TL, Devs (optional)

→ regular feedback meeting with your customer

Abbreviations:

TPL - Technical Project Lead (1-2 per project)

TL - Team Lead (1 per team)

Devs - Developers

15 of 31

Important Dates

1. Kick-off: 17.10.2025 (on-site)

2. Midterm Review: 01.12.2025 - 05.12.2025 (usually on-site, partner-dependent)

3. Demo Day: 31.01.2026 (preliminary, on-site)

This is where the fun begins. Here we’ll distribute projects & form teams based on your preferences and skills. You are also presented with the final problem statement containing functional and non-functional requirements marking the official start of the practicum.

At this event you’ll be present a first iteration of the final result. Your project partner will then provide valuable feedback to you to make sure to you are on track.

The Demo Day is the final destination of our exciting journey. Here you’ll demo the final result to your project partner followed by a complete handover of the project - including an extensive documentation.

Participation in all of these events is mandatory!

12

time

4

1

16 of 31

Deliverables & Grading

Engineering

  • Result of the 12 week development period�
  • Bi-weekly customer meetings

  • hand-over to customer (incl. documentation)

Kick-Ass Demo

  • Present your final application on the Demo Day to all participants and partners

  • 15 min per project team

(more details later)

Documentation

  • You’ll create an extensive documentation for your developed system �
  • 3 Parts: inline code comments, repo-based Readmes and a high-level user manual

(more details later)

+

+

80%

10%

10%

17 of 31

What we expect

Ownership

You take full ownership for the project results and focus not just exclusively on your tasks but the overall product.

Bias for Action

You act on your words and don’t wait for others to resolve issues you could have solved right away.

Deliver Results

You deliver high quality results in a timely fashion without making excuses.

Effective & Respectful Communication

Team Work +

18 of 31

Prerequisites (soft)

General

  • Basic familiarity with JavaScript
  • Knowledge in at least one functional or Object Oriented�Programming language

Backend:

  • Familiarity with Node, Express or comparable frameworks/libraries
  • Experience with Cloud Services, e.g. Google Cloud, AWS, ...
  • Experience with relational and NoSQL Databases, e.g. MongoDB
  • Bonus: TypeScript, Docker, …

Frontend:

  • Familiarity with React, Angular or comparable frameworks/libraries

Data, Visuals & ML:

  • Familiarity with D3 or comparable visualisation frameworks/libraries
  • Experience (and/or great interest) in handling big amounts of data
  • Bonus: Python

Most importantly!

Interest in challenging yourself to� create something amazing!

20-30h per week

(highly results-oriented!)

19 of 31

Technical Project

Leadership

Pre-Meeting

by and

and

20 of 31

Technical Project Leadership 👩‍🚀

Having attended the iPraktikum

as Coach/Project Lead or the JST �Seminar/Practicum as Team Lead �(also comparable experiences)

is very beneficial.

21 of 31

Application

  1. Go to Matching System under: matching.in.tum.de
  2. Make us your 1st choice to increase your chances
  3. Wait for matching results and Welcome email

22 of 31

Application

Submit the Application form containing:

  1. Personal Information (First & Last Name, Matrikel-Nr.. Email)
  2. your current degree + program (e.g. M.Sc. Informatik)
  3. Related coursework (e.g. SEBA, iPraktikum, …)
  4. Experience (JS/TS and specific)
  5. Motivation (max. 1000 characters)
  6. CV (incl. recommendations/references if available - all in 1 PDF)
  7. Links (optional): Github, LinkedIn, previous projects,...
  8. Team Lead Preference

Without this information we cannot consider your application!

DEADLINE: 22.07.2025

23 of 31

24 of 31

Our Vision

We pledge to use our resources to pave the way into the industry for young engineering talent by providing mentorship and furthering an atmosphere of results-oriented excellence.

25 of 31

Amin Ben Saad

Co-founder & MD

Extensive experience in software engineering, partner, project & product management.

Email: amin@csee.tech

Dr. Haochun Ma

Co-Founder & MD

Quantitative scientist with roots in physics and a heart for engineering, business and leadership.

Email: haochun@csee.tech

Co-Founders & Program Management

(Mentors)

Lachezar Marinov

Co-Program Manager

Passionate full-stack engineer with experience in web development, project management and mentoring

Email: lachezar@csee.tech

Eva Zinn

Head of CSEE Task Forces

Experienced fullstack developer and QA manager with experience in growth and high-paced operations

Email: eva@csee.tech

26 of 31

Our Community

Eva Zinn

B.Sc. Computer Science (TUM)

Formerly: Frontend Lead @ Allianz

Tim Alexander Meyerhoff

B.Sc. Computer Science (TUM)

Formerly: Backend Lead @ Allianz

Now: TPL @ Personio Foundation

Leonardo Zambrano

B.Sc. Computer Science (TUM)

.Formerly: Frontend Lead @ Check24

Now: TPL @ EUTOP

Bohdan Garchu

M.Sc. Computer Science (TUM)

Formerly: Frontend Lead @ WFP

Now: TPL @ Project Europe

Leon Cena

M.Sc. Information Systems (TUM)

Formerly: External Talent @ Bain

Now: TPL @ Pactos AI

📱

Marketing

💰

Partners

🎉

Culture

💻

Tech

🤝

Network

Shaurya Sharma

B.Sc. Computer Science (TUM)

Formerly: Star Dev @ WFP

Now: Startup founder

Lachezar Marinov

M.Sc. Computer Science (TUM)

Formerly: TPL @ WFP

Now: Frontend Lead @ Siemens

📚

Education

27 of 31

Our Board�Top Industry & Academic Advisors

28 of 31

2. Community Space (+200 m²)

29 of 31

Scholarships 💸

∼200€ / student in need

3. Scholarships!

30 of 31

Follow us on LinkedIn

31 of 31

Apply now!