Pattarawat Chormai

PhD Candidate

127.0.0.1, Thailand
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
Pattarawat Chormai is a PhD candidate at TU Berlin's ML group and the Max Planck School of Cognition with 13 years of software engineering experience focused on machine learning and natural language processing. He combines research rigor with hands-on engineering, contributing to interpretability tooling (adding a sentiment-analysis CNN example and visualization to the iNNvestigate toolbox) and improving Thai NLP infrastructure as a full-stack contributor to PyThaiNLP. Comfortable across ML model development, data prep, and CLI/tooling enhancements, he brings practical code-quality improvements, test-driven refactors, and evaluation metrics to open-source projects. Based in Thailand, he blends academic depth with production-minded contributions that make research tools and language resources more usable for practitioners.
code13 years of coding experience
github-logo-circle

Github Skills (21)

convolutional-neural-networks10
python10
command-line-interface10
machine-learning10
sentiment-analysis10
keras10
tensorflow10
natural-language-processing10
command-line10
neural-network10
jupyter-notebook10
nlp10
cli10
data-visualizations9
tokenize9

Programming languages (19)

JavaC++CSSRustTeXScalaVueGo

Github contributions (5)

github-logo-circle
PyThaiNLP/pythainlp

Aug 2019 - Nov 2021

Thai natural language processing in Python
Role in this project:
userFull-stack Developer
Contributions:12 reviews, 51 commits, 17 PRs in 2 years 3 months
Contributions summary:Pattarawat primarily focused on improving the project's code quality and functionality. Their contributions included fixing linting issues, refactoring code, adding test cases, and removing unused files. They also implemented enhancements to the command-line interface (CLI), specifically for tokenization, soundex, and tagging tasks, and added an evaluation metric figure.
nlpword-segmentationpythonthai-nlp-librarylanguage-processing
albermax/innvestigate

Sep 2018 - Nov 2018

A toolbox to iNNvestigate neural networks' predictions!
Role in this project:
userML Engineer
Contributions:12 commits, 2 PRs, 5 comments in 2 months
Contributions summary:Pattarawat implemented a sentiment analysis example within the iNNvestigate project. They added a Jupyter notebook detailing a sentiment analysis classifier, likely using a convolutional neural network architecture. The implementation includes data preparation, model construction, training, and analysis of the model's predictions. The user also incorporated visualization techniques to interpret the model's decisions.
pytorchdeep-learningtoolboxneural-networksmachine-learning
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
Pattarawat Chormai - PhD Candidate