Summary
Nathan Gavenski is a PhD candidate at King's College London with a decade of experience spanning machine learning research, software development, and quality engineering. He teaches deep learning for NLP at PUCRS and brings practical product-focused front-end experience from roles at ADP and large-scale testing and automation expertise from IBM. Comfortable across languages and tools—from AngularJS and Selenium to Python and Ruby—he blends rigorous academic research in safe and trusted AI with hands-on implementation and UX-minded feature work. As a former scrum master and educator, he emphasizes human-centered processes and reproducible engineering practices. His international background and language studies underpin a collaborative, cross-cultural approach to research and teaching. Notably, he has transitioned from digital content production to advanced ML education, reflecting both technical breadth and a knack for communicating complex ideas.
10 years of coding experience
2 years of employment as a software developer
German Studies, German Studies at Humboldt-Institut Lindenberg
Master's degree, Machine Learning, Master's degree, Machine Learning at Pontifícia Universidade Católica do Rio Grande do Sul
German Studies, German Studies at Rudolf-Diesel-Gymnasium
English Language and Literature, General, English Language and Literature, General at International Language Schools of Canada
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at King's College London
German, English, Spanish, Portuguese