I’m David Podolskyi, an engineer based in Munich. I studied Information Systems and Mathematics at TUM, and I’ve worked on software and machine learning since 2020.
I like being new to a subject: reading enough to understand the problem, trying things, and getting something working. That’s taken me into fairly different areas, including brain imaging, semiconductor design, and game-playing agents.
What I’ve been doing
I’m now a software & ML engineer at Apple. I joined as an intern, built a production system for turning software issues into code changes, and stayed on full-time. I also train models to handle parts of that process.
Before that, I wrote my Bachelor’s thesis at Harvard Medical School. I researched how neural rendering could help align a surgeon’s camera view with brain scans. It was a chance to work on a problem where the engineering and the science were closely connected.
At Infineon, I worked on deep learning for chip design and quality assurance. At Expleo, I built data pipelines for BMW’s autonomous-driving work, processing more than a million data points a day. I’ve also built language-model products for legal and investment workflows and worked with startups at UnternehmerTUM.
The TUM.ai years
I joined TUM.ai in 2020 and was president from 2022 to 2024. I helped grow it from a small group of students into a community of 300+ members. We ran summits and hackathons, coached startups, worked with industry partners, and started a research department.
With KNUST in Ghana, I helped organise and teach AI workshops. I also co-organised a defense hackathon with more than 400 participants and helped build a hotline for Ukrainian refugees with volunteers at AppliedAI.
I still like hackathons as a way to try an unfamiliar idea with other people. Three first-place finishes so far, and a top 5% finish on Kaggle with a Pokémon agent. At EDTH Paris in December 2024, our team won second place with a magnetic and inertial navigation prototype. I led implementation and presented the indoor demonstration.
What I want to understand next
I want to understand what models do internally, how that changes during training, and whether that understanding can help us build better ones. I’d like to work on explainable AI, mechanistic interpretability, and alignment, and explore how these connect to models trained on biological data.
I also want to build a company and keep doing work that helps Ukraine. I’m still working out what that looks like.
There’s also pickleball. And, hopefully soon, more padel 👀



Where I’ve worked
CV (PDF)Apple
Aug 2026 – presentSoftware & Machine Learning Engineer
Apple
Dec 2025 – Aug 2026Software & ML Engineer Intern
UnternehmerTUM, Venture Labs Software/AI
Nov 2024 – Jun 2025Project Manager
Harvard Medical School
Apr – Sep 2024Machine Learning Researcher, Brain Surgery Imaging
AISBACH
Feb – Jun 2024ML & Software Engineering Consultant
Infineon Technologies
Sep 2022 – Jan 2024AI Solutions Engineer
Expleo Group
Mar 2021 – Sep 2022Data Engineer for IoT Systems
TURTLE GmbH
Mar – Jun 2022Data Engineer & Science Consultant
AI Driller
Aug 2020 – Jan 2021Junior Data Scientist & ML Engineer
Volunteering
TUM.ai
Sep 2022 – Sep 2024President
TUM.ai
Nov 2021 – Sep 2022Industry Department, Team Lead & Mentor
UnternehmerTUM & AppliedAI
Mar – Apr 2022Help hotline for Ukrainian refugees
TUM.ai
Jun 2021 – Nov 2022Venture Department, Team Lead
TUM.ai
Nov 2020 – Jun 2021Events Organiser & ML Consultant