Chanin Nantasenamat

Lead Developer Advocate

Irvine, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Chanin Nantasenamat is a Lead Developer Advocate and ex-Professor of Bioinformatics who blends deep academic expertise (PhD in Medical Technology) with hands-on developer relations and content creation in data science and LLM apps. Based in Irvine, he builds and ships Streamlit applications and learning challenges, manages developer-focused YouTube channels for Streamlit and Snowflake, and created the widely used #30DaysOfAI/#30DaysOfStreamlit programs. His research background spans bioinformatics, cheminformatics, QSAR and proteochemometrics, informing practical ML workflows implemented in R and Python for drug discovery and predictive modeling. An active open-source contributor, he’s implemented full-stack Streamlit LLM examples and deployed interactive data apps like the penguin species predictor, demonstrating both teaching flair and production-ready engineering. Notably, he parlayed a successful academic career and visiting professorships into a public-facing educational brand, the Data Professor, earning recognition as a thought leader in AI/ML education.
code6 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science (B.Sc.), Biological Science, Bachelor of Science (B.Sc.), Biological Science at Mahidol University International College
bookDoctor of Philosophy (Ph.D.), Medical Technology, Doctor of Philosophy (Ph.D.), Medical Technology at Mahidol University
bookHigh School, High School/Secondary Diplomas and Certificates, High School, High School/Secondary Diplomas and Certificates at University High School, Irvine
languagesEnglish, Thai
github-logo-circle

Github Skills (29)

data-visualizations10
openai-api10
python10
data-science10
langchain10
scikit10
r10
pandas10
machine-learning10
lm10
data-visualisation10
exploratory-data-analysis10
caret10
llm10
scikit-learn10

Programming languages (4)

RJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
dataprofessor/code

Dec 2019 - Jan 2021

Compilation of R and Python programming codes on the Data Professor YouTube channel.
Role in this project:
userData Scientist
Contributions:168 commits, 168 pushes, 1 branch in 1 year 1 month
Contributions summary:Chanin primarily contributed to data analysis and machine learning tasks. Their commits involved creating and updating Python scripts in R and Python for data understanding and classification, specifically focusing on the Iris and DHFR datasets. These contributions included data visualization, model training, and model evaluation utilizing the `caret` and `randomForest` packages. The user also explored missing data handling, model deployment, and parallel processing techniques.
pythonyoutubestatisticscompilationdata-science
Role in this project:
userData Scientist
Contributions:17 commits, 16 pushes, 1 branch in 2 years 5 months
Contributions summary:Chanin primarily focused on developing a Streamlit application for predicting penguin species. Their contributions involved creating the `penguins-app.py` file, incorporating user input features, integrating a pre-trained machine learning model, and displaying prediction results. They also created a model-building script and saved the trained model, demonstrating skills in model deployment and data preprocessing for a predictive task. They also modified the setup file to allow running the app on the cloud.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Chanin Nantasenamat - Lead Developer Advocate