Nguyen Phan Khanh
Verified Expert in Engineering
Machine Learning Developer
Khanh is a machine learning expert specializing in natural language processing (NLP) and deep learning. With over four years of experience in machine learning and two years as a full-stack developer, Khanh has proven to be an invaluable contributor to both product and consultant companies. He is passionate about and excels in building AI services from scratch.
Visual Studio Code (VS Code), MacOS, Linux, Docker, Amazon Web Services (AWS)
The most amazing...
...software I've developed is a semantic search system that uses deep learning and sentence embedding to look up and retrieve legal information.
Senior Software Engineer
- Developed and executed a comprehensive hardware integration solution that seamlessly connects various superconducting qubit controller manufacturers to enhance system compatibility and performance.
- Conceived and established the pioneering application interface utilizing React for front-end development, FastAPI for back-end services, Docker for containerization, and PostgreSQL as a database solution.
- Established a streamlined CI/CD pipeline to facilitate automated testing and deployment, ensuring consistent code quality and accelerating the delivery of new features and updates.
Senior Machine Learning Engineer
- Developed and deployed a data-driven sales forecasting application that leverages historical data to generate accurate predictions for future sales, empowering informed product planning and strategic decision-making.
- Constructed a variety of automated data pipelines that transform raw product sales data into valuable high-level statistical insights, enabling data-driven decision-making and performance optimization.
- Designed a task prioritization application to assist employees in effectively organizing their workload, resulting in enhanced efficiency and cost reduction for the organization.
Machine Learning Engineer
- Developed a multilingual article classification application that accurately categorizes online articles in seven languages. The system achieved over 90% accuracy in predicting the appropriate topic from 30 available categories.
- Implemented a multilingual application for identifying online article text entries with an overall accuracy of 88% across seven languages.
- Developed a fully automated end-to-end AI training pipeline, optimizing a deployment process for scalability and reliability. In the production environment, applications managed approximately 300,000 daily requests.
- Developed an interactive chatbot for a local recycling company that accepts user input via Messenger in text, image, or audio formats. The chatbot provides users with tailored recycling instructions for their specific items.
- Created a virtual assistant for Helsinki Airport designed to assist English-speaking visitors in navigating the airport, locating gates and amenities, and enhancing their overall travel experience.
- Developed a customer-service chatbot for the Finnish national betting agency to streamline user interactions. Implemented a user-friendly platform for the company to autonomously retrain the chatbot, ensuring continuous improvement.
Vietnamese Law Lookup App
PyTorch, React, TensorFlow, Natural Language Toolkit (NLTK), Pandas, Scikit-learn, Node.js
Git, OpenAI Gym
Kubernetes, Amazon Web Services (AWS), Docker, Visual Studio Code (VS Code), MacOS, Linux
Databases, PostgreSQL, Google Cloud
Bachelor's Degree in Information Technology
Metropolia University of Applied Sciences - Helsinki, Finland
Natural Language Processing
DeepLearning.AI | via Coursera
Generative Adversarial Networks (GANs)
DeepLearning.AI | via Coursera
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.Start hiring