Nicolas Beuchat, Developer in Gland, Switzerland
Nicolas is available for hire
Hire Nicolas

Nicolas Beuchat

Verified Expert  in Engineering

Natural Language Processing (NLP) Developer

Gland, Switzerland

Toptal member since February 22, 2022

Bio

Nicolas is an NLP specialist and entrepreneur who co-founded Alpaca (currently in an M&A process), a startup that helps people find a place to live through AI and social media. At Deloitte, he helped banks make sense of their data as an analytics and NLP consultant. Nicolas also assisted two early-stage startups with their product and algorithm development in Switzerland and Chile. He is passionate about machine learning, natural language processing, and data visualization.

Portfolio

Alpaca Technology, Inc.
Rasa NLU, Hugging Face, Keras, Generative Pre-trained Transformers (GPT)...
Drivin SpA
Scikit-learn, Python, C++, Android, Artificial Intelligence (AI)...
Aukio SpA
React, Django, PostgreSQL, Amazon Web Services (AWS)...

Experience

  • Scikit-learn - 7 years
  • Generative Pre-trained Transformers (GPT) - 7 years
  • Natural Language Processing (NLP) - 7 years
  • Tableau - 5 years
  • Amazon Web Services (AWS) - 4 years
  • SpaCy - 3 years
  • Rasa NLU - 3 years
  • Hugging Face - 2 years

Availability

Part-time

Preferred Environment

Ubuntu, Tableau, Visual Studio Code (VS Code), Python, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Rasa NLU, Keras

The most amazing...

...product I have built is a FB Messenger-based chatbot to help people find a home. Through AI and social media, it helped thousands of people find a dream home!

Work Experience

Co-founder & Chief Analytics Officer

2017 - 2021
Alpaca Technology, Inc.
  • Led the NLP and ML team. Hired and trained four ML engineers and interns.
  • Implemented machine learning models (NLP classifiers and structured data extraction, recommender system, etc.). >50,000 social media posts processed daily.
  • Ideated and implemented a chatbot product using the Rasa framework. >10,000 users monthly.
  • Oversaw the business strategy and team management and promoted an experiment and data-driven culture.
Technologies: Rasa NLU, Hugging Face, Keras, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Scikit-learn, SpaCy, Python, Tableau, PostgreSQL, Django, Artificial Intelligence (AI), Machine Learning, Full-stack Development

R&D Engineer

2017 - 2018
Drivin SpA
  • Developed route and load optimization algorithms for a logistics SaaS product that take into account complex constraints such as multiple time windows or road traffic.
  • Oversaw algorithm optimization with a 1,000x speed boost by passing Python PoC to C++.
  • Modeled road traffic in Latin American cities in the function of time and space.
Technologies: Scikit-learn, Python, C++, Android, Artificial Intelligence (AI), Machine Learning

Co-founder & CTO

2017 - 2018
Aukio SpA
  • Designed the entire web application and architecture (UI, back-end, front-end).
  • Built the back-end with Django, PostgreSQL, and Celery.
  • Created the front-end of the web application with React.
Technologies: React, Django, PostgreSQL, Amazon Web Services (AWS), Artificial Intelligence (AI), Machine Learning, Full-stack Development

Consultant

2015 - 2017
Deloitte
  • Supported banking and healthcare clients by designing and implementing technological solutions for enterprise content management, text analytics, and data visualization.
  • Managed data visualization at a global bank (Tableau, D3), delivering directly to high-level stakeholders (the chief digital officer at one of the largest banks in Switzerland).
  • Oversaw requirements gathering, design, and implementation of tech solutions for tax compliance and forensic applications (C# and JavaScript).
  • Prepared requests for proposals for various industries (healthcare, medtech, public institutions).
  • Created and taught a course on data science (Python, clustering, deep learning).
  • Led the organization of two recruiting events focused on life sciences (80 participants).
Technologies: Tableau, D3.js, Python, C#, JavaScript, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Artificial Intelligence (AI), Machine Learning

Experience

Which Actor or Actress Looks Like You?

https://huggingface.co/spaces/nbeuchat/actors_matching
Who is the best person to play a movie about you? Upload a picture and find out! Or maybe you'd like to know who would best interpret your favorite historical character? Give it a shot or try one of the sample images below. Built with love using great open-source libraries such as Dlib, face_recognition, and Annoy. Please read below for more information on the biases and limitations of the tool. This is a toy project to be shared with friends and family.

Education

2010 - 2012

Master's Degree in Bioengineering

The Swiss Federal Institute of Technology (EPFL) - Lausanne, Switzerland

2007 - 2010

Bachelor's Degree in Life Sciences and Technology

The Swiss Federal Institute of Technology (EPFL) - Lausanne, Switzerland

Certifications

FEBRUARY 2021 - PRESENT

Official Rasa Certification Workshop

Rasa

NOVEMBER 2018 - PRESENT

Natural Language Processing Nanodegree

Udacity

Skills

Libraries/APIs

Rasa NLU, Keras, Scikit-learn, SpaCy, React, Gradio, D3.js

Tools

Tableau, MATLAB, Gensim

Languages

Python, C++, C#, JavaScript, Octave, R, Simulink

Frameworks

Django

Platforms

Amazon Web Services (AWS), Ubuntu, Android, Visual Studio Code (VS Code)

Storage

PostgreSQL

Other

Natural Language Processing (NLP), Artificial Intelligence (AI), Machine Learning, Generative Pre-trained Transformers (GPT), Hugging Face, Full-stack Development, Computer Vision, Digital Signal Processing, Neural Networks, Clustering, Image Processing, Expectation-Maximization (EM), Kalman Filtering

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring