Personal details

Pavlin P. - Remote

Pavlin P.

Timezone: Ljubljana (UTC+2)

Summary

I am a PhD student at the University of Ljubljana developing machine learning methods for biomedical data. My full-time job is teaching Introduction to programming in Python and Bioinformatics at the Faculty of Computer and Information Science. I've been writing Python for many years, mainly for machine learning and data visualization, but I've worked on non-academia-related projects as well. I'm also the author of openTSNE, the de-facto standard library for the t-SNE library within the Python data-science ecosystem. I also work on Orange, a visual-programming data-science toolkit.

Work Experience

Teaching Assistant
University of Ljubljana | Oct 2020 - Present
Python
Machine Learning
PyTorch
I teach an introductory course for programming in Python, and an introductory course to bioinformatics.

Personal Projects

2019
Python
Machine Learning
Data Visualization
openTSNE is an open-source, modular Python implementation of t-Distributed Stochasitc Neighbor Embedding (t-SNE), a popular dimensionality-reduction algorithm for visualizing high-dimensional data sets. openTSNE incorporates the latest improvements to the t-SNE algorithm, including the ability to add new data points to existing embeddings, massive speed improvements, enabling t-SNE to scale to millions of data points and various tricks to improve global alignment of the resulting visualizations.